home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ PowerPlug / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19098.txt < prev    next >
INI File  |  1996-07-18  |  92KB  |  2,134 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AE142B14
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000150]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 1CF4
  13.   unpacked_size 1CF4
  14.   packed_size 1CF4
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind PROCESS
  17.   alignment 02
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  39430000  addi      r10, r3, 0x0000
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  93E1FFFC  stw       [r1 - 0x0004], r31
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  9081003C  stw       [r1 + 0x003C], r4
  25. 00000018  3C008001  lis       r0, 0x8001
  26. 0000001C  33E08002  subic     r31, r0, 32766
  27. 00000020  A86A0002  lha       r3, [r10 + 0x0002]
  28. 00000024  30810038  addic     r4, r1, 56
  29. 00000028  480000B9  bl        +0x000000B8 /* 000000E0 */
  30. 0000002C  2C030000  cmpwi     r3, 0
  31. 00000030  3800FFFF  li        r0, 0xFFFFFFFF
  32. 00000034  7F030040  cmpl      cr6, r3, r0
  33. 00000038  38A30000  addi      r5, r3, 0x0000
  34. 0000003C  4182005C  beq       +0x0000005C /* 00000098 */
  35. 00000040  3800FFFE  li        r0, 0xFFFFFFFE
  36. 00000044  7C030040  cmpl      r3, r0
  37. 00000048  4C800000  mcrf      cr1, cr0
  38. 0000004C  419A0044  beq       cr6, +0x00000044 /* 00000090 */
  39. 00000050  80C10038  lwz       r6, [r1 + 0x0038]
  40. 00000054  2C060000  cmpwi     r6, 0
  41. 00000058  4186003C  beq       cr1, +0x0000003C /* 00000094 */
  42. 0000005C  8061003C  lwz       r3, [r1 + 0x003C]
  43. 00000060  388A0000  addi      r4, r10, 0x0000
  44. 00000064  4182001C  beq       +0x0000001C /* 00000080 */
  45. 00000068  480019A5  bl        +0x000019A4 /* 00001A0C */
  46. 0000006C  80410014  lwz       r2, [r1 + 0x0014]
  47. 00000070  3BE30000  addi      r31, r3, 0x0000
  48. 00000074  387F0000  addi      r3, r31, 0x0000
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  48000024  b         +0x00000024 /* 000000A0 */
  51. label00000080:
  52. 00000080  8062FFF4  lwz       r3, [r2 - 0x000C]
  53. 00000084  48001941  bl        +0x00001940 /* 000019C4 */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  4800000C  b         +0x0000000C /* 00000098 */
  56. label00000090:
  57. 00000090  40820008  bne       +0x00000008 /* 00000098 */
  58. label00000094:
  59. 00000094  3BE00000  li        r31, 0x0000
  60. label00000098:
  61. 00000098  387F0000  addi      r3, r31, 0x0000
  62. 0000009C  81810058  lwz       r12, [r1 + 0x0058]
  63. label000000A0:
  64. 000000A0  83E1004C  lwz       r31, [r1 + 0x004C]
  65. 000000A4  7D8803A6  mtlr      r12
  66. 000000A8  30210050  addic     r1, r1, 80
  67. 000000AC  4E800020  blr
  68. 000000B0  00000000  .invalid
  69. 000000B4  00002041  .invalid
  70. 000000B8  80010200  lwz       r0, [r1 + 0x0200]
  71. 000000BC  00000000  .invalid
  72. 000000C0  000000B0  .invalid
  73. 000000C4  00174749  .invalid
  74. 000000C8  465F4344  .invalid  sc
  75. 000000CC  436F6D70  bdz       cr3, +0x00006D70 /* 00006E3C */
  76. 000000D0  6F6E656E  xoris     r14, r27, 0x656E
  77. 000000D4  74446973  andis.    r4, r2, 0x6973
  78. 000000D8  70617463  andi.     r1, r3, 0x7463
  79. 000000DC  68000000  xori      r0, r0, 0x0000
  80. fn000000E0:
  81. 000000E0  7C650734  extsh     r5, r3
  82. 000000E4  7CA04670  srawi     r0, r5, 8
  83. 000000E8  7C000735  extsh.    r0, r0
  84. 000000EC  39000000  li        r8, 0x0000
  85. 000000F0  30A50008  addic     r5, r5, 8
  86. 000000F4  39280000  addi      r9, r8, 0x0000
  87. 000000F8  40800024  bge       +0x00000024 /* 0000011C */
  88. 000000FC  7CA00735  extsh.    r0, r5
  89. 00000100  80A2FFF8  lwz       r5, [r2 - 0x0008]
  90. 00000104  54001838  rlwinm    r0, r0, 3, 0, 28
  91. 00000108  80A50002  lwz       r5, [r5 + 0x0002]
  92. 0000010C  41800048  blt       +0x00000048 /* 00000154 */
  93. 00000110  7D250014  addc      r9, r5, r0
  94. 00000114  2C890000  cmpwi     cr1, r9, 0
  95. 00000118  48000040  b         +0x00000040 /* 00000158 */
  96. label0000011C:
  97. 0000011C  30000001  addic     r0, r0, 1
  98. 00000120  54051838  rlwinm    r5, r0, 3, 0, 28
  99. 00000124  7CA02810  subfc     r5, r0, r5
  100. 00000128  7CE02810  subfc     r7, r0, r5
  101. 0000012C  80A2FFF8  lwz       r5, [r2 - 0x0008]
  102. 00000130  5460063E  rlwinm    r0, r3, 0, 24, 31
  103. 00000134  41810020  bgt       +0x00000020 /* 00000154 */
  104. 00000138  7CC53AAE  lhax      r6, r5, r7
  105. 0000013C  7CA53814  addc      r5, r5, r7
  106. 00000140  7C003000  cmp       r0, r6
  107. 00000144  54601D78  rlwinm    r0, r3, 3, 21, 28
  108. 00000148  4080000C  bge       +0x0000000C /* 00000154 */
  109. 0000014C  80A50002  lwz       r5, [r5 + 0x0002]
  110. 00000150  7D202814  addc      r9, r0, r5
  111. label00000154:
  112. 00000154  2C890000  cmpwi     cr1, r9, 0
  113. label00000158:
  114. 00000158  80A90004  lwz       r5, [r9 + 0x0004]
  115. 0000015C  4186000C  beq       cr1, +0x0000000C /* 00000168 */
  116. 00000160  90A40000  stw       [r4], r5
  117. 00000164  81090000  lwz       r8, [r9]
  118. label00000168:
  119. 00000168  38680000  addi      r3, r8, 0x0000
  120. 0000016C  4E800020  blr
  121. 00000170  00000000  .invalid
  122. 00000174  00002040  .invalid
  123. 00000178  00000200  .invalid
  124. 0000017C  00000000  .invalid
  125. 00000180  00000090  .invalid
  126. 00000184  00184749  .invalid
  127. 00000188  465F4344  .invalid  sc
  128. 0000018C  46696E64  .invalid  sc
  129. 00000190  526F7574  rlwimi    r15, r19, 14, 21, 26
  130. 00000194  696E6550  xori      r14, r11, 0x6550
  131. 00000198  726F6350  andi.     r15, r19, 0x6350
  132. 0000019C  74720000  andis.    r18, r3, 0x0000
  133. 000001A0  7C0802A6  mflr      r0
  134. 000001A4  9421FFC0  stwu      [r1 - 0x0040], r1
  135. 000001A8  90010048  stw       [r1 + 0x0048], r0
  136. 000001AC  7C830734  extsh     r3, r4
  137. 000001B0  30810038  addic     r4, r1, 56
  138. 000001B4  4BFFFF2D  bl        -0x000000D4 /* 000000E0 */
  139. 000001B8  2C03FFFF  cmpwi     r3, -1
  140. 000001BC  2C830000  cmpwi     cr1, r3, 0
  141. 000001C0  38600000  li        r3, 0x0000
  142. 000001C4  4182000C  beq       +0x0000000C /* 000001D0 */
  143. 000001C8  41860008  beq       cr1, +0x00000008 /* 000001D0 */
  144. 000001CC  38600001  li        r3, 0x0001
  145. label000001D0:
  146. 000001D0  81810048  lwz       r12, [r1 + 0x0048]
  147. 000001D4  30210040  addic     r1, r1, 64
  148. 000001D8  7D8803A6  mtlr      r12
  149. 000001DC  4E800020  blr
  150. 000001E0  00000000  .invalid
  151. 000001E4  00002041  .invalid
  152. 000001E8  80000200  lwz       r0, [r0 + 0x0200]
  153. 000001EC  00000000  .invalid
  154. 000001F0  00000040  .invalid
  155. 000001F4  000B4749  .invalid
  156. 000001F8  465F4344  .invalid  sc
  157. 000001FC  43616E44  bc     27, 1, +0x00006E44 /* 00007040 */
  158. 00000200  6F000000  xoris     r0, r24, 0x0000
  159. 00000204  3C000002  lis       r0, 0x0002
  160. 00000208  30600006  addic     r3, r0, 6
  161. 0000020C  4E800020  blr
  162. 00000210  00000000  .invalid
  163. 00000214  00002040  .invalid
  164. 00000218  00000100  .invalid
  165. 0000021C  00000000  .invalid
  166. 00000220  0000000C  .invalid
  167. 00000224  000D4749  .invalid
  168. 00000228  465F4344  .invalid  sc
  169. 0000022C  56657273  rlwinm.   r5, r19, 14, 9, 25
  170. 00000230  696F6E00  xori      r15, r11, 0x6E00
  171. 00000234  9421FFC0  stwu      [r1 - 0x0040], r1
  172. 00000238  7C0802A6  mflr      r0
  173. 0000023C  90810038  stw       [r1 + 0x0038], r4
  174. 00000240  90010048  stw       [r1 + 0x0048], r0
  175. 00000244  38600008  li        r3, 0x0008
  176. 00000248  48001795  bl        +0x00001794 /* 000019DC */
  177. 0000024C  80410014  lwz       r2, [r1 + 0x0014]
  178. 00000250  2C030000  cmpwi     r3, 0
  179. 00000254  38830000  addi      r4, r3, 0x0000
  180. 00000258  9081003C  stw       [r1 + 0x003C], r4
  181. 0000025C  80610038  lwz       r3, [r1 + 0x0038]
  182. 00000260  40820018  bne       +0x00000018 /* 00000278 */
  183. 00000264  48001791  bl        +0x00001790 /* 000019F4 */
  184. 00000268  80410014  lwz       r2, [r1 + 0x0014]
  185. 0000026C  7C630734  extsh     r3, r3
  186. 00000270  81810048  lwz       r12, [r1 + 0x0048]
  187. 00000274  4800001C  b         +0x0000001C /* 00000290 */
  188. label00000278:
  189. 00000278  480017F5  bl        +0x000017F4 /* 00001A6C */
  190. 0000027C  80410014  lwz       r2, [r1 + 0x0014]
  191. 00000280  8061003C  lwz       r3, [r1 + 0x003C]
  192. 00000284  80810038  lwz       r4, [r1 + 0x0038]
  193. 00000288  48000035  bl        +0x00000034 /* 000002BC */
  194. 0000028C  81810048  lwz       r12, [r1 + 0x0048]
  195. label00000290:
  196. 00000290  30210040  addic     r1, r1, 64
  197. 00000294  7D8803A6  mtlr      r12
  198. 00000298  4E800020  blr
  199. 0000029C  00000000  .invalid
  200. 000002A0  00002041  .invalid
  201. 000002A4  80000200  lwz       r0, [r0 + 0x0200]
  202. 000002A8  00000000  .invalid
  203. 000002AC  00000068  .invalid
  204. 000002B0  000A4749  .invalid
  205. 000002B4  465F4344  .invalid  sc
  206. 000002B8  4F70656E  .invalid  4C
  207. fn000002BC:
  208. 000002BC  BF61FFEC  stmw      [r1 - 0x0014], r27
  209. 000002C0  7C0802A6  mflr      r0
  210. 000002C4  7D800026  mfcr      r12
  211. 000002C8  91810004  stw       [r1 + 0x0004], r12
  212. 000002CC  90010008  stw       [r1 + 0x0008], r0
  213. 000002D0  9421FFA0  stwu      [r1 - 0x0060], r1
  214. 000002D4  3BA30000  addi      r29, r3, 0x0000
  215. 000002D8  90810038  stw       [r1 + 0x0038], r4
  216. 000002DC  3BC0FFFF  li        r30, 0xFFFFFFFF
  217. 000002E0  3BE00000  li        r31, 0x0000
  218. 000002E4  48001741  bl        +0x00001740 /* 00001A24 */
  219. 000002E8  80410014  lwz       r2, [r1 + 0x0014]
  220. 000002EC  7C7C0734  extsh     r28, r3
  221. 000002F0  4800174D  bl        +0x0000174C /* 00001A3C */
  222. 000002F4  80410014  lwz       r2, [r1 + 0x0014]
  223. 000002F8  9061003C  stw       [r1 + 0x003C], r3
  224. 000002FC  80610038  lwz       r3, [r1 + 0x0038]
  225. 00000300  48001755  bl        +0x00001754 /* 00001A54 */
  226. 00000304  80410014  lwz       r2, [r1 + 0x0014]
  227. 00000308  7C600034  cntlzw    r0, r3
  228. 0000030C  3400FFE0  subic.    r0, r0, 32
  229. 00000310  41800014  blt       +0x00000014 /* 00000324 */
  230. 00000314  48001891  bl        +0x00001890 /* 00001BA4 */
  231. 00000318  80410014  lwz       r2, [r1 + 0x0014]
  232. 0000031C  48001769  bl        +0x00001768 /* 00001A84 */
  233. 00000320  80410014  lwz       r2, [r1 + 0x0014]
  234. label00000324:
  235. 00000324  80610038  lwz       r3, [r1 + 0x0038]
  236. 00000328  48001775  bl        +0x00001774 /* 00001A9C */
  237. 0000032C  80410014  lwz       r2, [r1 + 0x0014]
  238. 00000330  2C030000  cmpwi     r3, 0
  239. 00000334  3B630000  addi      r27, r3, 0x0000
  240. 00000338  38600004  li        r3, 0x0004
  241. 0000033C  40820040  bne       +0x00000040 /* 0000037C */
  242. 00000340  4800169D  bl        +0x0000169C /* 000019DC */
  243. 00000344  80410014  lwz       r2, [r1 + 0x0014]
  244. 00000348  2C030000  cmpwi     r3, 0
  245. 0000034C  3B630000  addi      r27, r3, 0x0000
  246. 00000350  80610038  lwz       r3, [r1 + 0x0038]
  247. 00000354  389B0000  addi      r4, r27, 0x0000
  248. 00000358  4082001C  bne       +0x0000001C /* 00000374 */
  249. 0000035C  48001699  bl        +0x00001698 /* 000019F4 */
  250. 00000360  80410014  lwz       r2, [r1 + 0x0014]
  251. 00000364  7C7F0734  extsh     r31, r3
  252. 00000368  4DCE7242  creqv     crb14, crb14, crb14
  253. 0000036C  387E0000  addi      r3, r30, 0x0000
  254. 00000370  480000BC  b         +0x000000BC /* 0000042C */
  255. label00000374:
  256. 00000374  48001741  bl        +0x00001740 /* 00001AB4 */
  257. 00000378  80410014  lwz       r2, [r1 + 0x0014]
  258. label0000037C:
  259. 0000037C  937D0000  stw       [r29], r27
  260. 00000380  807B0000  lwz       r3, [r27]
  261. 00000384  2C830000  cmpwi     cr1, r3, 0
  262. 00000388  80030000  lwz       r0, [r3]
  263. 0000038C  2C000000  cmpwi     r0, 0
  264. 00000390  41860014  beq       cr1, +0x00000014 /* 000003A4 */
  265. 00000394  4DCE7242  creqv     crb14, crb14, crb14
  266. 00000398  40820088  bne       +0x00000088 /* 00000420 */
  267. 0000039C  48001731  bl        +0x00001730 /* 00001ACC */
  268. 000003A0  80410014  lwz       r2, [r1 + 0x0014]
  269. label000003A4:
  270. 000003A4  80610038  lwz       r3, [r1 + 0x0038]
  271. 000003A8  4800173D  bl        +0x0000173C /* 00001AE4 */
  272. 000003AC  80410014  lwz       r2, [r1 + 0x0014]
  273. 000003B0  7C7E0734  extsh     r30, r3
  274. 000003B4  2D9EFFFF  cmpwi     cr3, r30, -1
  275. 000003B8  3880B553  li        r4, 0xFFFFB553
  276. 000003BC  3C006364  lis       r0, 0x6364
  277. 000003C0  30606369  addic     r3, r0, 25449
  278. 000003C4  3BE0FF94  li        r31, 0xFFFFFF94
  279. 000003C8  418E0060  beq       cr3, +0x00000060 /* 00000428 */
  280. 000003CC  48001731  bl        +0x00001730 /* 00001AFC */
  281. 000003D0  80410014  lwz       r2, [r1 + 0x0014]
  282. 000003D4  2C030000  cmpwi     r3, 0
  283. 000003D8  907B0000  stw       [r27], r3
  284. 000003DC  4082001C  bne       +0x0000001C /* 000003F8 */
  285. 000003E0  48001735  bl        +0x00001734 /* 00001B14 */
  286. 000003E4  80410014  lwz       r2, [r1 + 0x0014]
  287. 000003E8  7C7F0734  extsh     r31, r3
  288. 000003EC  387E0000  addi      r3, r30, 0x0000
  289. 000003F0  418E0048  beq       cr3, +0x00000048 /* 00000438 */
  290. 000003F4  4800003C  b         +0x0000003C /* 00000430 */
  291. label000003F8:
  292. 000003F8  48001735  bl        +0x00001734 /* 00001B2C */
  293. 000003FC  80410014  lwz       r2, [r1 + 0x0014]
  294. 00000400  48001715  bl        +0x00001714 /* 00001B14 */
  295. 00000404  80410014  lwz       r2, [r1 + 0x0014]
  296. 00000408  7C7F0735  extsh.    r31, r3
  297. 0000040C  807B0000  lwz       r3, [r27]
  298. 00000410  40820018  bne       +0x00000018 /* 00000428 */
  299. 00000414  48001731  bl        +0x00001730 /* 00001B44 */
  300. 00000418  80410014  lwz       r2, [r1 + 0x0014]
  301. 0000041C  807B0000  lwz       r3, [r27]
  302. label00000420:
  303. 00000420  4800173D  bl        +0x0000173C /* 00001B5C */
  304. 00000424  80410014  lwz       r2, [r1 + 0x0014]
  305. label00000428:
  306. 00000428  387E0000  addi      r3, r30, 0x0000
  307. label0000042C:
  308. 0000042C  418E000C  beq       cr3, +0x0000000C /* 00000438 */
  309. label00000430:
  310. 00000430  48001745  bl        +0x00001744 /* 00001B74 */
  311. 00000434  80410014  lwz       r2, [r1 + 0x0014]
  312. label00000438:
  313. 00000438  387C0000  addi      r3, r28, 0x0000
  314. 0000043C  48001751  bl        +0x00001750 /* 00001B8C */
  315. 00000440  80410014  lwz       r2, [r1 + 0x0014]
  316. 00000444  8061003C  lwz       r3, [r1 + 0x003C]
  317. 00000448  4800163D  bl        +0x0000163C /* 00001A84 */
  318. 0000044C  80410014  lwz       r2, [r1 + 0x0014]
  319. 00000450  2C1F0000  cmpwi     r31, 0
  320. 00000454  2C9B0000  cmpwi     cr1, r27, 0
  321. 00000458  41820038  beq       +0x00000038 /* 00000490 */
  322. 0000045C  807B0000  lwz       r3, [r27]
  323. 00000460  2C030000  cmpwi     r3, 0
  324. 00000464  4186002C  beq       cr1, +0x0000002C /* 00000490 */
  325. 00000468  4182000C  beq       +0x0000000C /* 00000474 */
  326. 0000046C  48001661  bl        +0x00001660 /* 00001ACC */
  327. 00000470  80410014  lwz       r2, [r1 + 0x0014]
  328. label00000474:
  329. 00000474  387B0000  addi      r3, r27, 0x0000
  330. 00000478  48001865  bl        +0x00001864 /* 00001CDC */
  331. 0000047C  80410014  lwz       r2, [r1 + 0x0014]
  332. 00000480  80610038  lwz       r3, [r1 + 0x0038]
  333. 00000484  38800000  li        r4, 0x0000
  334. 00000488  4800162D  bl        +0x0000162C /* 00001AB4 */
  335. 0000048C  80410014  lwz       r2, [r1 + 0x0014]
  336. label00000490:
  337. 00000490  387F0000  addi      r3, r31, 0x0000
  338. 00000494  81810064  lwz       r12, [r1 + 0x0064]
  339. 00000498  80010068  lwz       r0, [r1 + 0x0068]
  340. 0000049C  7D810120  mtcrf     0x10, r12
  341. 000004A0  30210060  addic     r1, r1, 96
  342. 000004A4  7C0803A6  mtlr      r0
  343. 000004A8  BB61FFEC  lmw       r27, [r1 - 0x0014]
  344. 000004AC  4E800020  blr
  345. 000004B0  00000000  .invalid
  346. 000004B4  00002043  .invalid
  347. 000004B8  80050200  lwz       r0, [r5 + 0x0200]
  348. 000004BC  00000000  .invalid
  349. 000004C0  000001F4  .invalid
  350. 000004C4  0010496E  .invalid
  351. 000004C8  69745368  xori      r20, r11, 0x5368
  352. 000004CC  61726564  ori       r18, r11, 0x6564
  353. 000004D0  5461626C  rlwinm    r1, r3, 12, 9, 22
  354. 000004D4  65730000  oris      r19, r11, 0x0000
  355. 000004D8  7C0802A6  mflr      r0
  356. 000004DC  93E1FFFC  stw       [r1 - 0x0004], r31
  357. 000004E0  2C030000  cmpwi     r3, 0
  358. 000004E4  90010008  stw       [r1 + 0x0008], r0
  359. 000004E8  3BE30000  addi      r31, r3, 0x0000
  360. 000004EC  9421FFB0  stwu      [r1 - 0x0050], r1
  361. 000004F0  38640000  addi      r3, r4, 0x0000
  362. 000004F4  4182004C  beq       +0x0000004C /* 00000540 */
  363. 000004F8  480016C5  bl        +0x000016C4 /* 00001BBC */
  364. 000004FC  80410014  lwz       r2, [r1 + 0x0014]
  365. 00000500  2C030001  cmpwi     r3, 1
  366. 00000504  40820024  bne       +0x00000024 /* 00000528 */
  367. 00000508  807F0000  lwz       r3, [r31]
  368. 0000050C  2C830000  cmpwi     cr1, r3, 0
  369. 00000510  41860018  beq       cr1, +0x00000018 /* 00000528 */
  370. 00000514  80630000  lwz       r3, [r3]
  371. 00000518  2C030000  cmpwi     r3, 0
  372. 0000051C  4182000C  beq       +0x0000000C /* 00000528 */
  373. 00000520  480016B5  bl        +0x000016B4 /* 00001BD4 */
  374. 00000524  80410014  lwz       r2, [r1 + 0x0014]
  375. label00000528:
  376. 00000528  807F0004  lwz       r3, [r31 + 0x0004]
  377. 0000052C  480016C1  bl        +0x000016C0 /* 00001BEC */
  378. 00000530  80410014  lwz       r2, [r1 + 0x0014]
  379. 00000534  387F0000  addi      r3, r31, 0x0000
  380. 00000538  480017A5  bl        +0x000017A4 /* 00001CDC */
  381. 0000053C  80410014  lwz       r2, [r1 + 0x0014]
  382. label00000540:
  383. 00000540  38600000  li        r3, 0x0000
  384. 00000544  81810058  lwz       r12, [r1 + 0x0058]
  385. 00000548  83E1004C  lwz       r31, [r1 + 0x004C]
  386. 0000054C  7D8803A6  mtlr      r12
  387. 00000550  30210050  addic     r1, r1, 80
  388. 00000554  4E800020  blr
  389. 00000558  00000000  .invalid
  390. 0000055C  00002041  .invalid
  391. 00000560  80010200  lwz       r0, [r1 + 0x0200]
  392. 00000564  00000000  .invalid
  393. 00000568  00000080  .invalid
  394. 0000056C  000B4749  .invalid
  395. 00000570  465F4344  .invalid  sc
  396. 00000574  436C6F73  bcla     27, 12, 0x00006F70
  397. 00000578  65000000  oris      r0, r8, 0x0000
  398. 0000057C  38600000  li        r3, 0x0000
  399. 00000580  4E800020  blr
  400. 00000584  00000000  .invalid
  401. 00000588  00002040  .invalid
  402. 0000058C  00000200  .invalid
  403. 00000590  00000000  .invalid
  404. 00000594  00000008  .invalid
  405. 00000598  000A4749  .invalid
  406. 0000059C  465F4344  .invalid  sc
  407. 000005A0  42757379  bcl     19, 21, +0x00007378 /* 00007918 */
  408. 000005A4  A8040062  lha       r0, [r4 + 0x0062]
  409. 000005A8  80C40022  lwz       r6, [r4 + 0x0022]
  410. 000005AC  2C800008  cmpwi     cr1, r0, 8
  411. 000005B0  2C000010  cmpwi     r0, 16
  412. 000005B4  2F000020  cmpwi     cr6, r0, 32
  413. 000005B8  38600000  li        r3, 0x0000
  414. 000005BC  41860010  beq       cr1, +0x00000010 /* 000005CC */
  415. 000005C0  4182000C  beq       +0x0000000C /* 000005CC */
  416. 000005C4  38A00008  li        r5, 0x0008
  417. 000005C8  409A0014  bne       cr6, +0x00000014 /* 000005DC */
  418. label000005CC:
  419. 000005CC  B0060004  sth       [r6 + 0x0004], r0
  420. 000005D0  80840004  lwz       r4, [r4 + 0x0004]
  421. 000005D4  38000600  li        r0, 0x0600
  422. 000005D8  48000010  b         +0x00000010 /* 000005E8 */
  423. label000005DC:
  424. 000005DC  B0A60004  sth       [r6 + 0x0004], r5
  425. 000005E0  80840004  lwz       r4, [r4 + 0x0004]
  426. 000005E4  38000600  li        r0, 0x0600
  427. label000005E8:
  428. 000005E8  80840000  lwz       r4, [r4]
  429. 000005EC  A8840022  lha       r4, [r4 + 0x0022]
  430. 000005F0  90060000  stw       [r6], r0
  431. 000005F4  B086000C  sth       [r6 + 0x000C], r4
  432. 000005F8  B0660008  sth       [r6 + 0x0008], r3
  433. 000005FC  B086000A  sth       [r6 + 0x000A], r4
  434. 00000600  B0660006  sth       [r6 + 0x0006], r3
  435. 00000604  4E800020  blr
  436. 00000608  00000000  .invalid
  437. 0000060C  00002040  .invalid
  438. 00000610  00000200  .invalid
  439. 00000614  00000000  .invalid
  440. 00000618  00000064  .invalid
  441. 0000061C  00134749  .invalid
  442. 00000620  465F4344  .invalid  sc
  443. 00000624  50726544  rlwimi    r18, r3, 12, 21, 2
  444. 00000628  65636F6D  oris      r3, r11, 0x6F6D
  445. 0000062C  70726573  andi.     r18, r3, 0x6573
  446. 00000630  73000000  andi.     r0, r24, 0x0000
  447. 00000634  BF41FFE8  stmw      [r1 - 0x0018], r26
  448. 00000638  3BC40000  addi      r30, r4, 0x0000
  449. 0000063C  3B630000  addi      r27, r3, 0x0000
  450. 00000640  807E0026  lwz       r3, [r30 + 0x0026]
  451. 00000644  7C0802A6  mflr      r0
  452. 00000648  2C030000  cmpwi     r3, 0
  453. 0000064C  90010008  stw       [r1 + 0x0008], r0
  454. 00000650  9421FFA0  stwu      [r1 - 0x0060], r1
  455. 00000654  38800FA0  li        r4, 0x0FA0
  456. 00000658  38A00000  li        r5, 0x0000
  457. 0000065C  38C00000  li        r6, 0x0000
  458. 00000660  41820010  beq       +0x00000010 /* 00000670 */
  459. 00000664  80FE002A  lwz       r7, [r30 + 0x002A]
  460. 00000668  4800159D  bl        +0x0000159C /* 00001C04 */
  461. 0000066C  80410014  lwz       r2, [r1 + 0x0014]
  462. label00000670:
  463. 00000670  A8DE0062  lha       r6, [r30 + 0x0062]
  464. 00000674  A89E009A  lha       r4, [r30 + 0x009A]
  465. 00000678  2C060010  cmpwi     r6, 16
  466. 0000067C  2C860008  cmpwi     cr1, r6, 8
  467. 00000680  A8BE004A  lha       r5, [r30 + 0x004A]
  468. 00000684  2F060020  cmpwi     cr6, r6, 32
  469. 00000688  7D852010  subfc     r12, r5, r4
  470. 0000068C  83BE0008  lwz       r29, [r30 + 0x0008]
  471. 00000690  A95E0098  lha       r10, [r30 + 0x0098]
  472. 00000694  A93E0048  lha       r9, [r30 + 0x0048]
  473. 00000698  817E001C  lwz       r11, [r30 + 0x001C]
  474. 0000069C  3081003C  addic     r4, r1, 60
  475. 000006A0  80BE0042  lwz       r5, [r30 + 0x0042]
  476. 000006A4  807E0004  lwz       r3, [r30 + 0x0004]
  477. 000006A8  AB5E0046  lha       r26, [r30 + 0x0046]
  478. 000006AC  4186001C  beq       cr1, +0x0000001C /* 000006C8 */
  479. 000006B0  4182000C  beq       +0x0000000C /* 000006BC */
  480. 000006B4  419A0010  beq       cr6, +0x00000010 /* 000006C4 */
  481. 000006B8  48000010  b         +0x00000010 /* 000006C8 */
  482. label000006BC:
  483. 000006BC  558C083C  rlwinm    r12, r12, 1, 0, 30
  484. 000006C0  48000008  b         +0x00000008 /* 000006C8 */
  485. label000006C4:
  486. 000006C4  558C103A  rlwinm    r12, r12, 2, 0, 29
  487. label000006C8:
  488. 000006C8  7D295010  subfc     r9, r9, r10
  489. 000006CC  716A0A0C  andi.     r10, r11, 0x0A0C
  490. 000006D0  7D29D1D6  mullw     r9, r9, r26
  491. 000006D4  7CAC2814  addc      r5, r12, r5
  492. 000006D8  7FE54814  addc      r31, r5, r9
  493. 000006DC  4182004C  beq       +0x0000004C /* 00000728 */
  494. 000006E0  4800153D  bl        +0x0000153C /* 00001C1C */
  495. 000006E4  80410014  lwz       r2, [r1 + 0x0014]
  496. 000006E8  7C7C0735  extsh.    r28, r3
  497. 000006EC  8061003C  lwz       r3, [r1 + 0x003C]
  498. 000006F0  30BB0004  addic     r5, r27, 4
  499. 000006F4  30E10038  addic     r7, r1, 56
  500. 000006F8  408200B4  bne       +0x000000B4 /* 000007AC */
  501. 000006FC  38800000  li        r4, 0x0000
  502. 00000700  38C00000  li        r6, 0x0000
  503. 00000704  48001531  bl        +0x00001530 /* 00001C34 */
  504. 00000708  80410014  lwz       r2, [r1 + 0x0014]
  505. 0000070C  7C7C0734  extsh     r28, r3
  506. 00000710  8061003C  lwz       r3, [r1 + 0x003C]
  507. 00000714  48001539  bl        +0x00001538 /* 00001C4C */
  508. 00000718  80410014  lwz       r2, [r1 + 0x0014]
  509. 0000071C  2C1C0000  cmpwi     r28, 0
  510. 00000720  4082008C  bne       +0x0000008C /* 000007AC */
  511. 00000724  A8DE0062  lha       r6, [r30 + 0x0062]
  512. label00000728:
  513. 00000728  809E0036  lwz       r4, [r30 + 0x0036]
  514. 0000072C  80FB0004  lwz       r7, [r27 + 0x0004]
  515. 00000730  2C840000  cmpwi     cr1, r4, 0
  516. 00000734  311E0036  addic     r8, r30, 54
  517. 00000738  387D0000  addi      r3, r29, 0x0000
  518. 0000073C  389F0000  addi      r4, r31, 0x0000
  519. 00000740  40860014  bne       cr1, +0x00000014 /* 00000754 */
  520. 00000744  813E0026  lwz       r9, [r30 + 0x0026]
  521. 00000748  38BA0000  addi      r5, r26, 0x0000
  522. 0000074C  2C090000  cmpwi     r9, 0
  523. 00000750  41820038  beq       +0x00000038 /* 00000788 */
  524. label00000754:
  525. 00000754  38BA0000  addi      r5, r26, 0x0000
  526. 00000758  48000A85  bl        +0x00000A84 /* 000011DC */
  527. 0000075C  7C7C0734  extsh     r28, r3
  528. 00000760  807E0000  lwz       r3, [r30]
  529. 00000764  30DE002E  addic     r6, r30, 46
  530. 00000768  389C0000  addi      r4, r28, 0x0000
  531. 0000076C  38A00003  li        r5, 0x0003
  532. 00000770  480014F5  bl        +0x000014F4 /* 00001C64 */
  533. 00000774  80410014  lwz       r2, [r1 + 0x0014]
  534. 00000778  93BE0008  stw       [r30 + 0x0008], r29
  535. 0000077C  807E0026  lwz       r3, [r30 + 0x0026]
  536. 00000780  38800FA0  li        r4, 0x0FA0
  537. 00000784  48000030  b         +0x00000030 /* 000007B4 */
  538. label00000788:
  539. 00000788  48000A55  bl        +0x00000A54 /* 000011DC */
  540. 0000078C  7C7C0734  extsh     r28, r3
  541. 00000790  807E0000  lwz       r3, [r30]
  542. 00000794  30DE002E  addic     r6, r30, 46
  543. 00000798  389C0000  addi      r4, r28, 0x0000
  544. 0000079C  38A00003  li        r5, 0x0003
  545. 000007A0  480014C5  bl        +0x000014C4 /* 00001C64 */
  546. 000007A4  80410014  lwz       r2, [r1 + 0x0014]
  547. 000007A8  93BE0008  stw       [r30 + 0x0008], r29
  548. label000007AC:
  549. 000007AC  807E0026  lwz       r3, [r30 + 0x0026]
  550. 000007B0  38800FA0  li        r4, 0x0FA0
  551. label000007B4:
  552. 000007B4  2C030000  cmpwi     r3, 0
  553. 000007B8  38A00002  li        r5, 0x0002
  554. 000007BC  38C00000  li        r6, 0x0000
  555. 000007C0  41820010  beq       +0x00000010 /* 000007D0 */
  556. 000007C4  80FE002A  lwz       r7, [r30 + 0x002A]
  557. 000007C8  4800143D  bl        +0x0000143C /* 00001C04 */
  558. 000007CC  80410014  lwz       r2, [r1 + 0x0014]
  559. label000007D0:
  560. 000007D0  387C0000  addi      r3, r28, 0x0000
  561. 000007D4  81810068  lwz       r12, [r1 + 0x0068]
  562. 000007D8  30210060  addic     r1, r1, 96
  563. 000007DC  7D8803A6  mtlr      r12
  564. 000007E0  BB41FFE8  lmw       r26, [r1 - 0x0018]
  565. 000007E4  4E800020  blr
  566. 000007E8  00000000  .invalid
  567. 000007EC  00002041  .invalid
  568. 000007F0  80060200  lwz       r0, [r6 + 0x0200]
  569. 000007F4  00000000  .invalid
  570. 000007F8  000001B4  .invalid
  571. 000007FC  00144749  .invalid
  572. 00000800  465F4344  .invalid  sc
  573. 00000804  42616E64  bc     19, 1, +0x00006E64 /* 00007668 */
  574. 00000808  4465636F  .invalid  sc
  575. 0000080C  6D707265  xoris     r16, r11, 0x7265
  576. 00000810  73730000  andi.     r19, r27, 0x0000
  577. 00000814  2C040000  cmpwi     r4, 0
  578. 00000818  7C0802A6  mflr      r0
  579. 0000081C  9421FFC0  stwu      [r1 - 0x0040], r1
  580. 00000820  90010048  stw       [r1 + 0x0048], r0
  581. 00000824  4182001C  beq       +0x0000001C /* 00000840 */
  582. 00000828  80630000  lwz       r3, [r3]
  583. 0000082C  38A00048  li        r5, 0x0048
  584. 00000830  80630000  lwz       r3, [r3]
  585. 00000834  2C830000  cmpwi     cr1, r3, 0
  586. 00000838  80630000  lwz       r3, [r3]
  587. 0000083C  40860010  bne       cr1, +0x00000010 /* 0000084C */
  588. label00000840:
  589. 00000840  30210040  addic     r1, r1, 64
  590. 00000844  3860FFCE  li        r3, 0xFFFFFFCE
  591. 00000848  4E800020  blr
  592. label0000084C:
  593. 0000084C  48001431  bl        +0x00001430 /* 00001C7C */
  594. 00000850  80410014  lwz       r2, [r1 + 0x0014]
  595. 00000854  38600000  li        r3, 0x0000
  596. 00000858  81810048  lwz       r12, [r1 + 0x0048]
  597. 0000085C  30210040  addic     r1, r1, 64
  598. 00000860  7D8803A6  mtlr      r12
  599. 00000864  4E800020  blr
  600. 00000868  00000000  .invalid
  601. 0000086C  00002041  .invalid
  602. 00000870  80000200  lwz       r0, [r0 + 0x0200]
  603. 00000874  00000000  .invalid
  604. 00000878  00000054  .invalid
  605. 0000087C  00124749  .invalid
  606. 00000880  465F4344  .invalid  sc
  607. 00000884  47657443  .invalid  sc
  608. 00000888  6F646563  xoris     r4, r27, 0x6563
  609. 0000088C  496E666F  bla       0x016E666C /* 
  610. 00000890  3860DCFE  li        r3, 0xFFFFDCFE
  611. 00000894  4E800020  blr
  612. 00000898  00000000  .invalid
  613. 0000089C  00002040  .invalid
  614. 000008A0  00000800  .invalid
  615. 000008A4  00000000  .invalid
  616. 000008A8  00000008  .invalid
  617. 000008AC  000F4749  .invalid
  618. 000008B0  465F4344  .invalid  sc
  619. 000008B4  5472696D  rlwinm.   r18, r3, 13, 5, 22
  620. 000008B8  496D6167  bla       0x016D6164 /* 
  621. 000008BC  65000000  oris      r0, r8, 0x0000
  622. 000008C0  3860DCFE  li        r3, 0xFFFFDCFE
  623. 000008C4  4E800020  blr
  624. 000008C8  00000000  .invalid
  625. 000008CC  00002040  .invalid
  626. 000008D0  00000600  .invalid
  627. 000008D4  00000000  .invalid
  628. 000008D8  00000008  .invalid
  629. 000008DC  00134749  .invalid
  630. 000008E0  465F4344  .invalid  sc
  631. 000008E4  47657453  .invalid  sc
  632. 000008E8  696D696C  xori      r13, r11, 0x696C
  633. 000008EC  61726974  ori       r18, r11, 0x6974
  634. 000008F0  79000000  .invalid
  635. 000008F4  80840000  lwz       r4, [r4]
  636. 000008F8  2C080000  cmpwi     r8, 0
  637. 000008FC  A8040020  lha       r0, [r4 + 0x0020]
  638. 00000900  A8840022  lha       r4, [r4 + 0x0022]
  639. 00000904  30000001  addic     r0, r0, 1
  640. 00000908  7C000E70  srawi     r0, r0, 1
  641. 0000090C  7C000194  addze     r0, r0
  642. 00000910  3860FFCE  li        r3, 0xFFFFFFCE
  643. 00000914  41820024  beq       +0x00000024 /* 00000938 */
  644. 00000918  30840001  addic     r4, r4, 1
  645. 0000091C  7C830E70  srawi     r3, r4, 1
  646. 00000920  7C630194  addze     r3, r3
  647. 00000924  5404103A  rlwinm    r4, r0, 2, 0, 29
  648. 00000928  7C002014  addc      r0, r0, r4
  649. 0000092C  7C0019D6  mullw     r0, r0, r3
  650. 00000930  90080000  stw       [r8], r0
  651. 00000934  38600000  li        r3, 0x0000
  652. label00000938:
  653. 00000938  4E800020  blr
  654. 0000093C  00000000  .invalid
  655. 00000940  00002040  .invalid
  656. 00000944  00000600  .invalid
  657. 00000948  00000000  .invalid
  658. 0000094C  00000048  .invalid
  659. 00000950  001C4749  .invalid
  660. 00000954  465F4344  .invalid  sc
  661. 00000958  47657443  .invalid  sc
  662. 0000095C  6F6D7072  xoris     r13, r27, 0x7072
  663. 00000960  65737365  oris      r19, r11, 0x7365
  664. 00000964  64496D61  oris      r9, r2, 0x6D61
  665. 00000968  67655369  oris      r5, r27, 0x5369
  666. 0000096C  7A650000  .invalid
  667. fn00000970:
  668. 00000970  BF61FFEC  stmw      [r1 - 0x0014], r27
  669. 00000974  3BA30000  addi      r29, r3, 0x0000
  670. 00000978  3BE40000  addi      r31, r4, 0x0000
  671. 0000097C  815D0000  lwz       r10, [r29]
  672. 00000980  811F0000  lwz       r8, [r31]
  673. 00000984  813D0004  lwz       r9, [r29 + 0x0004]
  674. 00000988  7C0802A6  mflr      r0
  675. 0000098C  7D6A4814  addc      r11, r10, r9
  676. 00000990  90010008  stw       [r1 + 0x0008], r0
  677. 00000994  7C885840  cmpl      cr1, r8, r11
  678. 00000998  9421FFA0  stwu      [r1 - 0x0060], r1
  679. 0000099C  7CDB0734  extsh     r27, r6
  680. 000009A0  3B800000  li        r28, 0x0000
  681. 000009A4  3860FFFF  li        r3, 0xFFFFFFFF
  682. 000009A8  41850198  bgt       cr1, +0x00000198 /* 00000B40 */
  683. 000009AC  80DD0008  lwz       r6, [r29 + 0x0008]
  684. 000009B0  7D4A4010  subfc     r10, r10, r8
  685. 000009B4  7C053000  cmp       r5, r6
  686. 000009B8  7CCA4810  subfc     r6, r10, r9
  687. 000009BC  7C853000  cmp       cr1, r5, r6
  688. 000009C0  40810010  ble       +0x00000010 /* 000009D0 */
  689. 000009C4  BB61004C  lmw       r27, [r1 + 0x004C]
  690. 000009C8  30210060  addic     r1, r1, 96
  691. 000009CC  4E800020  blr
  692. label000009D0:
  693. 000009D0  7FC62810  subfc     r30, r6, r5
  694. 000009D4  38680000  addi      r3, r8, 0x0000
  695. 000009D8  809D0000  lwz       r4, [r29]
  696. 000009DC  4085014C  ble       cr1, +0x0000014C /* 00000B28 */
  697. 000009E0  90DD0004  stw       [r29 + 0x0004], r6
  698. 000009E4  38A60000  addi      r5, r6, 0x0000
  699. 000009E8  48001295  bl        +0x00001294 /* 00001C7C */
  700. 000009EC  80410014  lwz       r2, [r1 + 0x0014]
  701. 000009F0  80DD0000  lwz       r6, [r29]
  702. 000009F4  2C9B0000  cmpwi     cr1, r27, 0
  703. 000009F8  90DF0000  stw       [r31], r6
  704. 000009FC  2C1E0000  cmpwi     r30, 0
  705. 00000A00  33FD000C  addic     r31, r29, 12
  706. 00000A04  418600C8  beq       cr1, +0x000000C8 /* 00000ACC */
  707. 00000A08  80DD0008  lwz       r6, [r29 + 0x0008]
  708. 00000A0C  811D0004  lwz       r8, [r29 + 0x0004]
  709. 00000A10  7CC83010  subfc     r6, r8, r6
  710. 00000A14  37C6FF00  subic.    r30, r6, 256
  711. 00000A18  40810110  ble       +0x00000110 /* 00000B28 */
  712. label00000A1C:
  713. 00000A1C  807D0010  lwz       r3, [r29 + 0x0010]
  714. 00000A20  38BF0000  addi      r5, r31, 0x0000
  715. 00000A24  2C830000  cmpwi     cr1, r3, 0
  716. 00000A28  38800FE0  li        r4, 0x0FE0
  717. 00000A2C  38C00001  li        r6, 0x0001
  718. 00000A30  41860018  beq       cr1, +0x00000018 /* 00000A48 */
  719. 00000A34  80FD0014  lwz       r7, [r29 + 0x0014]
  720. 00000A38  480011CD  bl        +0x000011CC /* 00001C04 */
  721. 00000A3C  80410014  lwz       r2, [r1 + 0x0014]
  722. 00000A40  7C7C0735  extsh.    r28, r3
  723. 00000A44  408200E4  bne       +0x000000E4 /* 00000B28 */
  724. label00000A48:
  725. 00000A48  807D0010  lwz       r3, [r29 + 0x0010]
  726. 00000A4C  80DD000C  lwz       r6, [r29 + 0x000C]
  727. 00000A50  2C830000  cmpwi     cr1, r3, 0
  728. 00000A54  39060000  addi      r8, r6, 0x0000
  729. 00000A58  30C60001  addic     r6, r6, 1
  730. 00000A5C  90DD000C  stw       [r29 + 0x000C], r6
  731. 00000A60  8B680000  lbz       r27, [r8]
  732. 00000A64  38BF0000  addi      r5, r31, 0x0000
  733. 00000A68  38800FE0  li        r4, 0x0FE0
  734. 00000A6C  41860020  beq       cr1, +0x00000020 /* 00000A8C */
  735. 00000A70  80FD0014  lwz       r7, [r29 + 0x0014]
  736. 00000A74  38DB0000  addi      r6, r27, 0x0000
  737. 00000A78  4800118D  bl        +0x0000118C /* 00001C04 */
  738. 00000A7C  80410014  lwz       r2, [r1 + 0x0014]
  739. 00000A80  7C7C0735  extsh.    r28, r3
  740. 00000A84  408200A4  bne       +0x000000A4 /* 00000B28 */
  741. 00000A88  80DD000C  lwz       r6, [r29 + 0x000C]
  742. label00000A8C:
  743. 00000A8C  38660000  addi      r3, r6, 0x0000
  744. 00000A90  80DD0000  lwz       r6, [r29]
  745. 00000A94  811D0004  lwz       r8, [r29 + 0x0004]
  746. 00000A98  38BB0000  addi      r5, r27, 0x0000
  747. 00000A9C  7C864014  addc      r4, r6, r8
  748. 00000AA0  480011DD  bl        +0x000011DC /* 00001C7C */
  749. 00000AA4  80410014  lwz       r2, [r1 + 0x0014]
  750. 00000AA8  811D000C  lwz       r8, [r29 + 0x000C]
  751. 00000AAC  80DD0004  lwz       r6, [r29 + 0x0004]
  752. 00000AB0  7FDBF011  subfc.    r30, r27, r30
  753. 00000AB4  7CC6D814  addc      r6, r6, r27
  754. 00000AB8  7D08D814  addc      r8, r8, r27
  755. 00000ABC  911D000C  stw       [r29 + 0x000C], r8
  756. 00000AC0  90DD0004  stw       [r29 + 0x0004], r6
  757. 00000AC4  4181FF58  bgt       -0x000000A8 /* 00000A1C */
  758. 00000AC8  48000060  b         +0x00000060 /* 00000B28 */
  759. label00000ACC:
  760. 00000ACC  4182005C  beq       +0x0000005C /* 00000B28 */
  761. 00000AD0  807D0010  lwz       r3, [r29 + 0x0010]
  762. 00000AD4  38BF0000  addi      r5, r31, 0x0000
  763. 00000AD8  2C830000  cmpwi     cr1, r3, 0
  764. 00000ADC  38800FE0  li        r4, 0x0FE0
  765. 00000AE0  38DE0000  addi      r6, r30, 0x0000
  766. 00000AE4  41860018  beq       cr1, +0x00000018 /* 00000AFC */
  767. 00000AE8  80FD0014  lwz       r7, [r29 + 0x0014]
  768. 00000AEC  48001119  bl        +0x00001118 /* 00001C04 */
  769. 00000AF0  80410014  lwz       r2, [r1 + 0x0014]
  770. 00000AF4  7C7C0735  extsh.    r28, r3
  771. 00000AF8  40820030  bne       +0x00000030 /* 00000B28 */
  772. label00000AFC:
  773. 00000AFC  807D000C  lwz       r3, [r29 + 0x000C]
  774. 00000B00  809D0000  lwz       r4, [r29]
  775. 00000B04  38BE0000  addi      r5, r30, 0x0000
  776. 00000B08  48001175  bl        +0x00001174 /* 00001C7C */
  777. 00000B0C  80410014  lwz       r2, [r1 + 0x0014]
  778. 00000B10  80DD000C  lwz       r6, [r29 + 0x000C]
  779. 00000B14  811D0004  lwz       r8, [r29 + 0x0004]
  780. 00000B18  7CDE3014  addc      r6, r30, r6
  781. 00000B1C  7D08F014  addc      r8, r8, r30
  782. 00000B20  911D0004  stw       [r29 + 0x0004], r8
  783. 00000B24  90DD000C  stw       [r29 + 0x000C], r6
  784. label00000B28:
  785. 00000B28  387C0000  addi      r3, r28, 0x0000
  786. 00000B2C  81810068  lwz       r12, [r1 + 0x0068]
  787. 00000B30  30210060  addic     r1, r1, 96
  788. 00000B34  7D8803A6  mtlr      r12
  789. 00000B38  BB61FFEC  lmw       r27, [r1 - 0x0014]
  790. 00000B3C  4E800020  blr
  791. label00000B40:
  792. 00000B40  BB61004C  lmw       r27, [r1 + 0x004C]
  793. 00000B44  30210060  addic     r1, r1, 96
  794. 00000B48  4E800020  blr
  795. 00000B4C  00000000  .invalid
  796. 00000B50  00002041  .invalid
  797. 00000B54  80050400  lwz       r0, [r5 + 0x0400]
  798. 00000B58  00000000  .invalid
  799. 00000B5C  000001DC  .invalid
  800. 00000B60  000B5370  .invalid
  801. 00000B64  6F6F6C65  xoris     r15, r27, 0x6C65
  802. 00000B68  72526561  andi.     r18, r18, 0x6561
  803. 00000B6C  64000000  oris      r0, r0, 0x0000
  804. 00000B70  BEC1FFD8  stmw      [r1 - 0x0028], r22
  805. 00000B74  3B260000  addi      r25, r6, 0x0000
  806. 00000B78  7CBB0735  extsh.    r27, r5
  807. 00000B7C  80C80000  lwz       r6, [r8]
  808. 00000B80  7D1B2014  addc      r8, r27, r4
  809. 00000B84  33A8FFFF  subic     r29, r8, 1
  810. 00000B88  7C0802A6  mflr      r0
  811. 00000B8C  30BBFFFF  subic     r5, r27, 1
  812. 00000B90  90010008  stw       [r1 + 0x0008], r0
  813. 00000B94  9421FF80  stwu      [r1 - 0x0080], r1
  814. 00000B98  7CBB0734  extsh     r27, r5
  815. 00000B9C  3B000001  li        r24, 0x0001
  816. 00000BA0  33C6000C  addic     r30, r6, 12
  817. 00000BA4  80B90000  lwz       r5, [r25]
  818. 00000BA8  9B010038  stb       [r1 + 0x0038], r24
  819. 00000BAC  AAF90008  lha       r23, [r25 + 0x0008]
  820. 00000BB0  90E10040  stw       [r1 + 0x0040], r7
  821. 00000BB4  A919000E  lha       r8, [r25 + 0x000E]
  822. 00000BB8  9061003C  stw       [r1 + 0x003C], r3
  823. 00000BBC  9B010038  stb       [r1 + 0x0038], r24
  824. 00000BC0  32C10038  addic     r22, r1, 56
  825. 00000BC4  41820188  beq       +0x00000188 /* 00000D4C */
  826. 00000BC8  3B800000  li        r28, 0x0000
  827. 00000BCC  3B400002  li        r26, 0x0002
  828. 00000BD0  3BE00004  li        r31, 0x0004
  829. label00000BD4:
  830. 00000BD4  88DD0000  lbz       r6, [r29]
  831. 00000BD8  30E80001  addic     r7, r8, 1
  832. 00000BDC  33BDFFFF  subic     r29, r29, 1
  833. 00000BE0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  834. 00000BE4  7D1E302E  lwzx      r8, r30, r6
  835. 00000BE8  7CE60734  extsh     r6, r7
  836. 00000BEC  99050000  stb       [r5], r8
  837. 00000BF0  7C86B800  cmp       cr1, r6, r23
  838. 00000BF4  30A50001  addic     r5, r5, 1
  839. 00000BF8  8061003C  lwz       r3, [r1 + 0x003C]
  840. 00000BFC  80810040  lwz       r4, [r1 + 0x0040]
  841. 00000C00  38C00001  li        r6, 0x0001
  842. 00000C04  7CE80734  extsh     r8, r7
  843. 00000C08  40860134  bne       cr1, +0x00000134 /* 00000D3C */
  844. 00000C0C  9B160000  stb       [r22], r24
  845. 00000C10  90B90000  stw       [r25], r5
  846. 00000C14  B0F9000E  sth       [r25 + 0x000E], r7
  847. 00000C18  80B90014  lwz       r5, [r25 + 0x0014]
  848. 00000C1C  4BFFFD55  bl        -0x000002AC /* 00000970 */
  849. 00000C20  7C630735  extsh.    r3, r3
  850. 00000C24  39000000  li        r8, 0x0000
  851. 00000C28  40820134  bne       +0x00000134 /* 00000D5C */
  852. 00000C2C  88B90018  lbz       r5, [r25 + 0x0018]
  853. 00000C30  B399000E  sth       [r25 + 0x000E], r28
  854. 00000C34  2C850000  cmpwi     cr1, r5, 0
  855. 00000C38  A959000C  lha       r10, [r25 + 0x000C]
  856. 00000C3C  80F90004  lwz       r7, [r25 + 0x0004]
  857. 00000C40  418600DC  beq       cr1, +0x000000DC /* 00000D1C */
  858. 00000C44  A8B90012  lha       r5, [r25 + 0x0012]
  859. 00000C48  2F850000  cmpwi     cr7, r5, 0
  860. 00000C4C  2C050003  cmpwi     r5, 3
  861. 00000C50  2C850001  cmpwi     cr1, r5, 1
  862. 00000C54  2F050002  cmpwi     cr6, r5, 2
  863. 00000C58  419E0090  beq       cr7, +0x00000090 /* 00000CE8 */
  864. 00000C5C  41860058  beq       cr1, +0x00000058 /* 00000CB4 */
  865. 00000C60  419A0020  beq       cr6, +0x00000020 /* 00000C80 */
  866. 00000C64  A8B90010  lha       r5, [r25 + 0x0010]
  867. 00000C68  39250000  addi      r9, r5, 0x0000
  868. 00000C6C  30A50002  addic     r5, r5, 2
  869. 00000C70  408200BC  bne       +0x000000BC /* 00000D2C */
  870. 00000C74  B0B90010  sth       [r25 + 0x0010], r5
  871. 00000C78  7CA90734  extsh     r9, r5
  872. 00000C7C  480000B0  b         +0x000000B0 /* 00000D2C */
  873. label00000C80:
  874. 00000C80  A8B90010  lha       r5, [r25 + 0x0010]
  875. 00000C84  A8D9000A  lha       r6, [r25 + 0x000A]
  876. 00000C88  30A50004  addic     r5, r5, 4
  877. 00000C8C  7CA90734  extsh     r9, r5
  878. 00000C90  7C893000  cmp       cr1, r9, r6
  879. 00000C94  B0B90010  sth       [r25 + 0x0010], r5
  880. 00000C98  41840094  blt       cr1, +0x00000094 /* 00000D2C */
  881. 00000C9C  A8B90012  lha       r5, [r25 + 0x0012]
  882. 00000CA0  B3190010  sth       [r25 + 0x0010], r24
  883. 00000CA4  30A50001  addic     r5, r5, 1
  884. 00000CA8  B0B90012  sth       [r25 + 0x0012], r5
  885. 00000CAC  39200001  li        r9, 0x0001
  886. 00000CB0  4800007C  b         +0x0000007C /* 00000D2C */
  887. label00000CB4:
  888. 00000CB4  A8B90010  lha       r5, [r25 + 0x0010]
  889. 00000CB8  A8D9000A  lha       r6, [r25 + 0x000A]
  890. 00000CBC  30A50008  addic     r5, r5, 8
  891. 00000CC0  7CA90734  extsh     r9, r5
  892. 00000CC4  7C893000  cmp       cr1, r9, r6
  893. 00000CC8  B0B90010  sth       [r25 + 0x0010], r5
  894. 00000CCC  41840060  blt       cr1, +0x00000060 /* 00000D2C */
  895. 00000CD0  A8B90012  lha       r5, [r25 + 0x0012]
  896. 00000CD4  B3590010  sth       [r25 + 0x0010], r26
  897. 00000CD8  30A50001  addic     r5, r5, 1
  898. 00000CDC  B0B90012  sth       [r25 + 0x0012], r5
  899. 00000CE0  39200002  li        r9, 0x0002
  900. 00000CE4  48000048  b         +0x00000048 /* 00000D2C */
  901. label00000CE8:
  902. 00000CE8  A8B90010  lha       r5, [r25 + 0x0010]
  903. 00000CEC  A8D9000A  lha       r6, [r25 + 0x000A]
  904. 00000CF0  30A50008  addic     r5, r5, 8
  905. 00000CF4  7CA90734  extsh     r9, r5
  906. 00000CF8  7C893000  cmp       cr1, r9, r6
  907. 00000CFC  B0B90010  sth       [r25 + 0x0010], r5
  908. 00000D00  4184002C  blt       cr1, +0x0000002C /* 00000D2C */
  909. 00000D04  A8B90012  lha       r5, [r25 + 0x0012]
  910. 00000D08  B3F90010  sth       [r25 + 0x0010], r31
  911. 00000D0C  30A50001  addic     r5, r5, 1
  912. 00000D10  B0B90012  sth       [r25 + 0x0012], r5
  913. 00000D14  39200004  li        r9, 0x0004
  914. 00000D18  48000014  b         +0x00000014 /* 00000D2C */
  915. label00000D1C:
  916. 00000D1C  A8B90010  lha       r5, [r25 + 0x0010]
  917. 00000D20  30A50001  addic     r5, r5, 1
  918. 00000D24  B0B90010  sth       [r25 + 0x0010], r5
  919. 00000D28  7CA90734  extsh     r9, r5
  920. label00000D2C:
  921. 00000D2C  7CA951D6  mullw     r5, r9, r10
  922. 00000D30  7CA53814  addc      r5, r5, r7
  923. 00000D34  90B90000  stw       [r25], r5
  924. 00000D38  9B160000  stb       [r22], r24
  925. label00000D3C:
  926. 00000D3C  2C1B0000  cmpwi     r27, 0
  927. 00000D40  30DBFFFF  subic     r6, r27, 1
  928. 00000D44  7CDB0734  extsh     r27, r6
  929. 00000D48  4082FE8C  bne       -0x00000174 /* 00000BD4 */
  930. label00000D4C:
  931. 00000D4C  9B010038  stb       [r1 + 0x0038], r24
  932. 00000D50  B119000E  sth       [r25 + 0x000E], r8
  933. 00000D54  90B90000  stw       [r25], r5
  934. 00000D58  38600000  li        r3, 0x0000
  935. label00000D5C:
  936. 00000D5C  81810088  lwz       r12, [r1 + 0x0088]
  937. 00000D60  30210080  addic     r1, r1, 128
  938. 00000D64  7D8803A6  mtlr      r12
  939. 00000D68  BAC1FFD8  lmw       r22, [r1 - 0x0028]
  940. 00000D6C  4E800020  blr
  941. 00000D70  00000000  .invalid
  942. 00000D74  00002041  .invalid
  943. 00000D78  800A0600  lwz       r0, [r10 + 0x0600]
  944. 00000D7C  00000000  .invalid
  945. 00000D80  00000200  .invalid
  946. 00000D84  000D4F75  .invalid
  947. 00000D88  74707574  andis.    r16, r3, 0x7574
  948. 00000D8C  50697865  rlwimi.   r9, r3, 15, 1, 18
  949. 00000D90  6C733800  xoris     r19, r3, 0x3800
  950. 00000D94  BEC1FFD8  stmw      [r1 - 0x0028], r22
  951. 00000D98  3B260000  addi      r25, r6, 0x0000
  952. 00000D9C  7CBB0735  extsh.    r27, r5
  953. 00000DA0  80C80000  lwz       r6, [r8]
  954. 00000DA4  7D1B2014  addc      r8, r27, r4
  955. 00000DA8  33A8FFFF  subic     r29, r8, 1
  956. 00000DAC  7C0802A6  mflr      r0
  957. 00000DB0  30BBFFFF  subic     r5, r27, 1
  958. 00000DB4  90010008  stw       [r1 + 0x0008], r0
  959. 00000DB8  9421FF80  stwu      [r1 - 0x0080], r1
  960. 00000DBC  7CBB0734  extsh     r27, r5
  961. 00000DC0  3B000001  li        r24, 0x0001
  962. 00000DC4  33C6000C  addic     r30, r6, 12
  963. 00000DC8  80B90000  lwz       r5, [r25]
  964. 00000DCC  9B010038  stb       [r1 + 0x0038], r24
  965. 00000DD0  AAF90008  lha       r23, [r25 + 0x0008]
  966. 00000DD4  90E10040  stw       [r1 + 0x0040], r7
  967. 00000DD8  A919000E  lha       r8, [r25 + 0x000E]
  968. 00000DDC  9061003C  stw       [r1 + 0x003C], r3
  969. 00000DE0  9B010038  stb       [r1 + 0x0038], r24
  970. 00000DE4  32C10038  addic     r22, r1, 56
  971. 00000DE8  41820188  beq       +0x00000188 /* 00000F70 */
  972. 00000DEC  3B800000  li        r28, 0x0000
  973. 00000DF0  3B400002  li        r26, 0x0002
  974. 00000DF4  3BE00004  li        r31, 0x0004
  975. label00000DF8:
  976. 00000DF8  88DD0000  lbz       r6, [r29]
  977. 00000DFC  30E80001  addic     r7, r8, 1
  978. 00000E00  33BDFFFF  subic     r29, r29, 1
  979. 00000E04  54C6103A  rlwinm    r6, r6, 2, 0, 29
  980. 00000E08  7D1E302E  lwzx      r8, r30, r6
  981. 00000E0C  7CE60734  extsh     r6, r7
  982. 00000E10  B1050000  sth       [r5], r8
  983. 00000E14  7C86B800  cmp       cr1, r6, r23
  984. 00000E18  30A50002  addic     r5, r5, 2
  985. 00000E1C  8061003C  lwz       r3, [r1 + 0x003C]
  986. 00000E20  80810040  lwz       r4, [r1 + 0x0040]
  987. 00000E24  38C00001  li        r6, 0x0001
  988. 00000E28  7CE80734  extsh     r8, r7
  989. 00000E2C  40860134  bne       cr1, +0x00000134 /* 00000F60 */
  990. 00000E30  9B160000  stb       [r22], r24
  991. 00000E34  90B90000  stw       [r25], r5
  992. 00000E38  B0F9000E  sth       [r25 + 0x000E], r7
  993. 00000E3C  80B90014  lwz       r5, [r25 + 0x0014]
  994. 00000E40  4BFFFB31  bl        -0x000004D0 /* 00000970 */
  995. 00000E44  7C630735  extsh.    r3, r3
  996. 00000E48  39000000  li        r8, 0x0000
  997. 00000E4C  40820134  bne       +0x00000134 /* 00000F80 */
  998. 00000E50  88B90018  lbz       r5, [r25 + 0x0018]
  999. 00000E54  B399000E  sth       [r25 + 0x000E], r28
  1000. 00000E58  2C850000  cmpwi     cr1, r5, 0
  1001. 00000E5C  A959000C  lha       r10, [r25 + 0x000C]
  1002. 00000E60  80F90004  lwz       r7, [r25 + 0x0004]
  1003. 00000E64  418600DC  beq       cr1, +0x000000DC /* 00000F40 */
  1004. 00000E68  A8B90012  lha       r5, [r25 + 0x0012]
  1005. 00000E6C  2F850000  cmpwi     cr7, r5, 0
  1006. 00000E70  2C050003  cmpwi     r5, 3
  1007. 00000E74  2C850001  cmpwi     cr1, r5, 1
  1008. 00000E78  2F050002  cmpwi     cr6, r5, 2
  1009. 00000E7C  419E0090  beq       cr7, +0x00000090 /* 00000F0C */
  1010. 00000E80  41860058  beq       cr1, +0x00000058 /* 00000ED8 */
  1011. 00000E84  419A0020  beq       cr6, +0x00000020 /* 00000EA4 */
  1012. 00000E88  A8B90010  lha       r5, [r25 + 0x0010]
  1013. 00000E8C  39250000  addi      r9, r5, 0x0000
  1014. 00000E90  30A50002  addic     r5, r5, 2
  1015. 00000E94  408200BC  bne       +0x000000BC /* 00000F50 */
  1016. 00000E98  B0B90010  sth       [r25 + 0x0010], r5
  1017. 00000E9C  7CA90734  extsh     r9, r5
  1018. 00000EA0  480000B0  b         +0x000000B0 /* 00000F50 */
  1019. label00000EA4:
  1020. 00000EA4  A8B90010  lha       r5, [r25 + 0x0010]
  1021. 00000EA8  A8D9000A  lha       r6, [r25 + 0x000A]
  1022. 00000EAC  30A50004  addic     r5, r5, 4
  1023. 00000EB0  7CA90734  extsh     r9, r5
  1024. 00000EB4  7C893000  cmp       cr1, r9, r6
  1025. 00000EB8  B0B90010  sth       [r25 + 0x0010], r5
  1026. 00000EBC  41840094  blt       cr1, +0x00000094 /* 00000F50 */
  1027. 00000EC0  A8B90012  lha       r5, [r25 + 0x0012]
  1028. 00000EC4  B3190010  sth       [r25 + 0x0010], r24
  1029. 00000EC8  30A50001  addic     r5, r5, 1
  1030. 00000ECC  B0B90012  sth       [r25 + 0x0012], r5
  1031. 00000ED0  39200001  li        r9, 0x0001
  1032. 00000ED4  4800007C  b         +0x0000007C /* 00000F50 */
  1033. label00000ED8:
  1034. 00000ED8  A8B90010  lha       r5, [r25 + 0x0010]
  1035. 00000EDC  A8D9000A  lha       r6, [r25 + 0x000A]
  1036. 00000EE0  30A50008  addic     r5, r5, 8
  1037. 00000EE4  7CA90734  extsh     r9, r5
  1038. 00000EE8  7C893000  cmp       cr1, r9, r6
  1039. 00000EEC  B0B90010  sth       [r25 + 0x0010], r5
  1040. 00000EF0  41840060  blt       cr1, +0x00000060 /* 00000F50 */
  1041. 00000EF4  A8B90012  lha       r5, [r25 + 0x0012]
  1042. 00000EF8  B3590010  sth       [r25 + 0x0010], r26
  1043. 00000EFC  30A50001  addic     r5, r5, 1
  1044. 00000F00  B0B90012  sth       [r25 + 0x0012], r5
  1045. 00000F04  39200002  li        r9, 0x0002
  1046. 00000F08  48000048  b         +0x00000048 /* 00000F50 */
  1047. label00000F0C:
  1048. 00000F0C  A8B90010  lha       r5, [r25 + 0x0010]
  1049. 00000F10  A8D9000A  lha       r6, [r25 + 0x000A]
  1050. 00000F14  30A50008  addic     r5, r5, 8
  1051. 00000F18  7CA90734  extsh     r9, r5
  1052. 00000F1C  7C893000  cmp       cr1, r9, r6
  1053. 00000F20  B0B90010  sth       [r25 + 0x0010], r5
  1054. 00000F24  4184002C  blt       cr1, +0x0000002C /* 00000F50 */
  1055. 00000F28  A8B90012  lha       r5, [r25 + 0x0012]
  1056. 00000F2C  B3F90010  sth       [r25 + 0x0010], r31
  1057. 00000F30  30A50001  addic     r5, r5, 1
  1058. 00000F34  B0B90012  sth       [r25 + 0x0012], r5
  1059. 00000F38  39200004  li        r9, 0x0004
  1060. 00000F3C  48000014  b         +0x00000014 /* 00000F50 */
  1061. label00000F40:
  1062. 00000F40  A8B90010  lha       r5, [r25 + 0x0010]
  1063. 00000F44  30A50001  addic     r5, r5, 1
  1064. 00000F48  B0B90010  sth       [r25 + 0x0010], r5
  1065. 00000F4C  7CA90734  extsh     r9, r5
  1066. label00000F50:
  1067. 00000F50  7CA951D6  mullw     r5, r9, r10
  1068. 00000F54  7CA53814  addc      r5, r5, r7
  1069. 00000F58  90B90000  stw       [r25], r5
  1070. 00000F5C  9B160000  stb       [r22], r24
  1071. label00000F60:
  1072. 00000F60  2C1B0000  cmpwi     r27, 0
  1073. 00000F64  30DBFFFF  subic     r6, r27, 1
  1074. 00000F68  7CDB0734  extsh     r27, r6
  1075. 00000F6C  4082FE8C  bne       -0x00000174 /* 00000DF8 */
  1076. label00000F70:
  1077. 00000F70  9B010038  stb       [r1 + 0x0038], r24
  1078. 00000F74  B119000E  sth       [r25 + 0x000E], r8
  1079. 00000F78  90B90000  stw       [r25], r5
  1080. 00000F7C  38600000  li        r3, 0x0000
  1081. label00000F80:
  1082. 00000F80  81810088  lwz       r12, [r1 + 0x0088]
  1083. 00000F84  30210080  addic     r1, r1, 128
  1084. 00000F88  7D8803A6  mtlr      r12
  1085. 00000F8C  BAC1FFD8  lmw       r22, [r1 - 0x0028]
  1086. 00000F90  4E800020  blr
  1087. 00000F94  00000000  .invalid
  1088. 00000F98  00002041  .invalid
  1089. 00000F9C  800A0600  lwz       r0, [r10 + 0x0600]
  1090. 00000FA0  00000000  .invalid
  1091. 00000FA4  00000200  .invalid
  1092. 00000FA8  000E4F75  .invalid
  1093. 00000FAC  74707574  andis.    r16, r3, 0x7574
  1094. 00000FB0  50697865  rlwimi.   r9, r3, 15, 1, 18
  1095. 00000FB4  6C733136  xoris     r19, r3, 0x3136
  1096. 00000FB8  BEC1FFD8  stmw      [r1 - 0x0028], r22
  1097. 00000FBC  3B260000  addi      r25, r6, 0x0000
  1098. 00000FC0  7CBB0735  extsh.    r27, r5
  1099. 00000FC4  80C80000  lwz       r6, [r8]
  1100. 00000FC8  7D1B2014  addc      r8, r27, r4
  1101. 00000FCC  33A8FFFF  subic     r29, r8, 1
  1102. 00000FD0  7C0802A6  mflr      r0
  1103. 00000FD4  30BBFFFF  subic     r5, r27, 1
  1104. 00000FD8  90010008  stw       [r1 + 0x0008], r0
  1105. 00000FDC  9421FF80  stwu      [r1 - 0x0080], r1
  1106. 00000FE0  7CBB0734  extsh     r27, r5
  1107. 00000FE4  3B000001  li        r24, 0x0001
  1108. 00000FE8  33C6000C  addic     r30, r6, 12
  1109. 00000FEC  80B90000  lwz       r5, [r25]
  1110. 00000FF0  9B010038  stb       [r1 + 0x0038], r24
  1111. 00000FF4  AAF90008  lha       r23, [r25 + 0x0008]
  1112. 00000FF8  90E10040  stw       [r1 + 0x0040], r7
  1113. 00000FFC  A919000E  lha       r8, [r25 + 0x000E]
  1114. 00001000  9061003C  stw       [r1 + 0x003C], r3
  1115. 00001004  9B010038  stb       [r1 + 0x0038], r24
  1116. 00001008  32C10038  addic     r22, r1, 56
  1117. 0000100C  41820188  beq       +0x00000188 /* 00001194 */
  1118. 00001010  3B800000  li        r28, 0x0000
  1119. 00001014  3B400002  li        r26, 0x0002
  1120. 00001018  3BE00004  li        r31, 0x0004
  1121. label0000101C:
  1122. 0000101C  88DD0000  lbz       r6, [r29]
  1123. 00001020  30E80001  addic     r7, r8, 1
  1124. 00001024  33BDFFFF  subic     r29, r29, 1
  1125. 00001028  54C6103A  rlwinm    r6, r6, 2, 0, 29
  1126. 0000102C  7D1E302E  lwzx      r8, r30, r6
  1127. 00001030  7CE60734  extsh     r6, r7
  1128. 00001034  91050000  stw       [r5], r8
  1129. 00001038  7C86B800  cmp       cr1, r6, r23
  1130. 0000103C  30A50004  addic     r5, r5, 4
  1131. 00001040  8061003C  lwz       r3, [r1 + 0x003C]
  1132. 00001044  80810040  lwz       r4, [r1 + 0x0040]
  1133. 00001048  38C00001  li        r6, 0x0001
  1134. 0000104C  7CE80734  extsh     r8, r7
  1135. 00001050  40860134  bne       cr1, +0x00000134 /* 00001184 */
  1136. 00001054  9B160000  stb       [r22], r24
  1137. 00001058  90B90000  stw       [r25], r5
  1138. 0000105C  B0F9000E  sth       [r25 + 0x000E], r7
  1139. 00001060  80B90014  lwz       r5, [r25 + 0x0014]
  1140. 00001064  4BFFF90D  bl        -0x000006F4 /* 00000970 */
  1141. 00001068  7C630735  extsh.    r3, r3
  1142. 0000106C  39000000  li        r8, 0x0000
  1143. 00001070  40820134  bne       +0x00000134 /* 000011A4 */
  1144. 00001074  88B90018  lbz       r5, [r25 + 0x0018]
  1145. 00001078  B399000E  sth       [r25 + 0x000E], r28
  1146. 0000107C  2C850000  cmpwi     cr1, r5, 0
  1147. 00001080  A959000C  lha       r10, [r25 + 0x000C]
  1148. 00001084  80F90004  lwz       r7, [r25 + 0x0004]
  1149. 00001088  418600DC  beq       cr1, +0x000000DC /* 00001164 */
  1150. 0000108C  A8B90012  lha       r5, [r25 + 0x0012]
  1151. 00001090  2F850000  cmpwi     cr7, r5, 0
  1152. 00001094  2C050003  cmpwi     r5, 3
  1153. 00001098  2C850001  cmpwi     cr1, r5, 1
  1154. 0000109C  2F050002  cmpwi     cr6, r5, 2
  1155. 000010A0  419E0090  beq       cr7, +0x00000090 /* 00001130 */
  1156. 000010A4  41860058  beq       cr1, +0x00000058 /* 000010FC */
  1157. 000010A8  419A0020  beq       cr6, +0x00000020 /* 000010C8 */
  1158. 000010AC  A8B90010  lha       r5, [r25 + 0x0010]
  1159. 000010B0  39250000  addi      r9, r5, 0x0000
  1160. 000010B4  30A50002  addic     r5, r5, 2
  1161. 000010B8  408200BC  bne       +0x000000BC /* 00001174 */
  1162. 000010BC  B0B90010  sth       [r25 + 0x0010], r5
  1163. 000010C0  7CA90734  extsh     r9, r5
  1164. 000010C4  480000B0  b         +0x000000B0 /* 00001174 */
  1165. label000010C8:
  1166. 000010C8  A8B90010  lha       r5, [r25 + 0x0010]
  1167. 000010CC  A8D9000A  lha       r6, [r25 + 0x000A]
  1168. 000010D0  30A50004  addic     r5, r5, 4
  1169. 000010D4  7CA90734  extsh     r9, r5
  1170. 000010D8  7C893000  cmp       cr1, r9, r6
  1171. 000010DC  B0B90010  sth       [r25 + 0x0010], r5
  1172. 000010E0  41840094  blt       cr1, +0x00000094 /* 00001174 */
  1173. 000010E4  A8B90012  lha       r5, [r25 + 0x0012]
  1174. 000010E8  B3190010  sth       [r25 + 0x0010], r24
  1175. 000010EC  30A50001  addic     r5, r5, 1
  1176. 000010F0  B0B90012  sth       [r25 + 0x0012], r5
  1177. 000010F4  39200001  li        r9, 0x0001
  1178. 000010F8  4800007C  b         +0x0000007C /* 00001174 */
  1179. label000010FC:
  1180. 000010FC  A8B90010  lha       r5, [r25 + 0x0010]
  1181. 00001100  A8D9000A  lha       r6, [r25 + 0x000A]
  1182. 00001104  30A50008  addic     r5, r5, 8
  1183. 00001108  7CA90734  extsh     r9, r5
  1184. 0000110C  7C893000  cmp       cr1, r9, r6
  1185. 00001110  B0B90010  sth       [r25 + 0x0010], r5
  1186. 00001114  41840060  blt       cr1, +0x00000060 /* 00001174 */
  1187. 00001118  A8B90012  lha       r5, [r25 + 0x0012]
  1188. 0000111C  B3590010  sth       [r25 + 0x0010], r26
  1189. 00001120  30A50001  addic     r5, r5, 1
  1190. 00001124  B0B90012  sth       [r25 + 0x0012], r5
  1191. 00001128  39200002  li        r9, 0x0002
  1192. 0000112C  48000048  b         +0x00000048 /* 00001174 */
  1193. label00001130:
  1194. 00001130  A8B90010  lha       r5, [r25 + 0x0010]
  1195. 00001134  A8D9000A  lha       r6, [r25 + 0x000A]
  1196. 00001138  30A50008  addic     r5, r5, 8
  1197. 0000113C  7CA90734  extsh     r9, r5
  1198. 00001140  7C893000  cmp       cr1, r9, r6
  1199. 00001144  B0B90010  sth       [r25 + 0x0010], r5
  1200. 00001148  4184002C  blt       cr1, +0x0000002C /* 00001174 */
  1201. 0000114C  A8B90012  lha       r5, [r25 + 0x0012]
  1202. 00001150  B3F90010  sth       [r25 + 0x0010], r31
  1203. 00001154  30A50001  addic     r5, r5, 1
  1204. 00001158  B0B90012  sth       [r25 + 0x0012], r5
  1205. 0000115C  39200004  li        r9, 0x0004
  1206. 00001160  48000014  b         +0x00000014 /* 00001174 */
  1207. label00001164:
  1208. 00001164  A8B90010  lha       r5, [r25 + 0x0010]
  1209. 00001168  30A50001  addic     r5, r5, 1
  1210. 0000116C  B0B90010  sth       [r25 + 0x0010], r5
  1211. 00001170  7CA90734  extsh     r9, r5
  1212. label00001174:
  1213. 00001174  7CA951D6  mullw     r5, r9, r10
  1214. 00001178  7CA53814  addc      r5, r5, r7
  1215. 0000117C  90B90000  stw       [r25], r5
  1216. 00001180  9B160000  stb       [r22], r24
  1217. label00001184:
  1218. 00001184  2C1B0000  cmpwi     r27, 0
  1219. 00001188  30DBFFFF  subic     r6, r27, 1
  1220. 0000118C  7CDB0734  extsh     r27, r6
  1221. 00001190  4082FE8C  bne       -0x00000174 /* 0000101C */
  1222. label00001194:
  1223. 00001194  9B010038  stb       [r1 + 0x0038], r24
  1224. 00001198  B119000E  sth       [r25 + 0x000E], r8
  1225. 0000119C  90B90000  stw       [r25], r5
  1226. 000011A0  38600000  li        r3, 0x0000
  1227. label000011A4:
  1228. 000011A4  81810088  lwz       r12, [r1 + 0x0088]
  1229. 000011A8  30210080  addic     r1, r1, 128
  1230. 000011AC  7D8803A6  mtlr      r12
  1231. 000011B0  BAC1FFD8  lmw       r22, [r1 - 0x0028]
  1232. 000011B4  4E800020  blr
  1233. 000011B8  00000000  .invalid
  1234. 000011BC  00002041  .invalid
  1235. 000011C0  800A0600  lwz       r0, [r10 + 0x0600]
  1236. 000011C4  00000000  .invalid
  1237. 000011C8  00000200  .invalid
  1238. 000011CC  000E4F75  .invalid
  1239. 000011D0  74707574  andis.    r16, r3, 0x7574
  1240. 000011D4  50697865  rlwimi.   r9, r3, 15, 1, 18
  1241. 000011D8  6C733332  xoris     r19, r3, 0x3332
  1242. fn000011DC:
  1243. 000011DC  BDA1FFB4  stmw      [r1 - 0x004C], r13
  1244. 000011E0  7C0802A6  mflr      r0
  1245. 000011E4  3B840000  addi      r28, r4, 0x0000
  1246. 000011E8  7D800026  mfcr      r12
  1247. 000011EC  91810004  stw       [r1 + 0x0004], r12
  1248. 000011F0  90010008  stw       [r1 + 0x0008], r0
  1249. 000011F4  9421FB10  stwu      [r1 - 0x04F0], r1
  1250. 000011F8  7CDF0734  extsh     r31, r6
  1251. 000011FC  39800000  li        r12, 0x0000
  1252. 00001200  91810072  stw       [r1 + 0x0072], r12
  1253. 00001204  38800500  li        r4, 0x0500
  1254. 00001208  3BC30000  addi      r30, r3, 0x0000
  1255. 0000120C  3BA50000  addi      r29, r5, 0x0000
  1256. 00001210  90810076  stw       [r1 + 0x0076], r4
  1257. 00001214  80680004  lwz       r3, [r8 + 0x0004]
  1258. 00001218  90E1048C  stw       [r1 + 0x048C], r7
  1259. 0000121C  80C80000  lwz       r6, [r8]
  1260. 00001220  90610082  stw       [r1 + 0x0082], r3
  1261. 00001224  38600000  li        r3, 0x0000
  1262. 00001228  90610490  stw       [r1 + 0x0490], r3
  1263. 0000122C  90C1007E  stw       [r1 + 0x007E], r6
  1264. 00001230  91810040  stw       [r1 + 0x0040], r12
  1265. 00001234  3A200000  li        r17, 0x0000
  1266. 00001238  32010040  addic     r16, r1, 64
  1267. 0000123C  80610076  lwz       r3, [r1 + 0x0076]
  1268. 00001240  48000A55  bl        +0x00000A54 /* 00001C94 */
  1269. 00001244  80410014  lwz       r2, [r1 + 0x0014]
  1270. 00001248  2C030000  cmpwi     r3, 0
  1271. 0000124C  9061006E  stw       [r1 + 0x006E], r3
  1272. 00001250  4182005C  beq       +0x0000005C /* 000012AC */
  1273. 00001254  90610040  stw       [r1 + 0x0040], r3
  1274. 00001258  93C1007A  stw       [r1 + 0x007A], r30
  1275. 0000125C  2C110000  cmpwi     r17, 0
  1276. 00001260  408206AC  bne       +0x000006AC /* 0000190C */
  1277. 00001264  48000054  b         +0x00000054 /* 000012B8 */
  1278. label00001268:
  1279. 00001268  3061006E  addic     r3, r1, 110
  1280. 0000126C  30810040  addic     r4, r1, 64
  1281. 00001270  38A00001  li        r5, 0x0001
  1282. 00001274  38C00000  li        r6, 0x0000
  1283. 00001278  4BFFF6F9  bl        -0x00000908 /* 00000970 */
  1284. 0000127C  7C710735  extsh.    r17, r3
  1285. 00001280  81810040  lwz       r12, [r1 + 0x0040]
  1286. 00001284  308C0001  addic     r4, r12, 1
  1287. 00001288  40820684  bne       +0x00000684 /* 0000190C */
  1288. 0000128C  8BCC0000  lbz       r30, [r12]
  1289. 00001290  90810040  stw       [r1 + 0x0040], r4
  1290. 00001294  2C9E0021  cmpwi     cr1, r30, 33
  1291. 00001298  4186015C  beq       cr1, +0x0000015C /* 000013F4 */
  1292. 0000129C  2C1E002C  cmpwi     r30, 44
  1293. 000012A0  3A20FFFF  li        r17, 0xFFFFFFFF
  1294. 000012A4  40820668  bne       +0x00000668 /* 0000190C */
  1295. 000012A8  480001E4  b         +0x000001E4 /* 0000148C */
  1296. label000012AC:
  1297. 000012AC  3A20FF94  li        r17, 0xFFFFFF94
  1298. 000012B0  2C110000  cmpwi     r17, 0
  1299. 000012B4  40820658  bne       +0x00000658 /* 0000190C */
  1300. label000012B8:
  1301. 000012B8  3061006E  addic     r3, r1, 110
  1302. 000012BC  38900000  addi      r4, r16, 0x0000
  1303. 000012C0  38A0000D  li        r5, 0x000D
  1304. 000012C4  38C00000  li        r6, 0x0000
  1305. 000012C8  4BFFF6A9  bl        -0x00000958 /* 00000970 */
  1306. 000012CC  7C710735  extsh.    r17, r3
  1307. 000012D0  39800006  li        r12, 0x0006
  1308. 000012D4  40820638  bne       +0x00000638 /* 0000190C */
  1309. 000012D8  83610040  lwz       r27, [r1 + 0x0040]
  1310. 000012DC  30810039  addic     r4, r1, 57
  1311. 000012E0  99810039  stb       [r1 + 0x0039], r12
  1312. 000012E4  38C00005  li        r6, 0x0005
  1313. 000012E8  319BFFFF  subic     r12, r27, 1
  1314. label000012EC:
  1315. 000012EC  33C6FFFF  subic     r30, r6, 1
  1316. 000012F0  7FC60735  extsh.    r6, r30
  1317. 000012F4  8FCC0001  lbzu      r30, [r12 + 0x0001]
  1318. 000012F8  337B0001  addic     r27, r27, 1
  1319. 000012FC  9FC40001  stbu      [r4 + 0x0001], r30
  1320. 00001300  93610040  stw       [r1 + 0x0040], r27
  1321. 00001304  4080FFE8  bge       -0x00000018 /* 000012EC */
  1322. 00001308  83C2FFF4  lwz       r30, [r2 - 0x000C]
  1323. 0000130C  30610039  addic     r3, r1, 57
  1324. 00001310  309E0049  addic     r4, r30, 73
  1325. 00001314  38A00001  li        r5, 0x0001
  1326. 00001318  38C00001  li        r6, 0x0001
  1327. 0000131C  48000991  bl        +0x00000990 /* 00001CAC */
  1328. 00001320  80410014  lwz       r2, [r1 + 0x0014]
  1329. 00001324  546C063F  rlwinm.   r12, r3, 0, 24, 31
  1330. 00001328  40820028  bne       +0x00000028 /* 00001350 */
  1331. 0000132C  309E0051  addic     r4, r30, 81
  1332. 00001330  30610039  addic     r3, r1, 57
  1333. 00001334  38A00001  li        r5, 0x0001
  1334. 00001338  38C00001  li        r6, 0x0001
  1335. 0000133C  48000971  bl        +0x00000970 /* 00001CAC */
  1336. 00001340  80410014  lwz       r2, [r1 + 0x0014]
  1337. 00001344  546C063F  rlwinm.   r12, r3, 0, 24, 31
  1338. 00001348  3A20FFFF  li        r17, 0xFFFFFFFF
  1339. 0000134C  418205C0  beq       +0x000005C0 /* 0000190C */
  1340. label00001350:
  1341. 00001350  81810040  lwz       r12, [r1 + 0x0040]
  1342. 00001354  39C00001  li        r14, 0x0001
  1343. 00001358  308C0004  addic     r4, r12, 4
  1344. 0000135C  33CC0007  addic     r30, r12, 7
  1345. 00001360  90810040  stw       [r1 + 0x0040], r4
  1346. 00001364  898C0004  lbz       r12, [r12 + 0x0004]
  1347. 00001368  93C10040  stw       [r1 + 0x0040], r30
  1348. 0000136C  5584077E  rlwinm    r4, r12, 0, 29, 31
  1349. 00001370  7D8C0774  extsb     r12, r12
  1350. 00001374  7D802120  mtcrf     0x02, r12
  1351. 00001378  31840001  addic     r12, r4, 1
  1352. 0000137C  7DCC6030  slw       r12, r14, r12
  1353. 00001380  7D8C0734  extsh     r12, r12
  1354. 00001384  4C180000  mcrf      cr0, cr6
  1355. 00001388  31ACFFFF  subic     r13, r12, 1
  1356. 0000138C  40800034  bge       +0x00000034 /* 000013C0 */
  1357. 00001390  5584083C  rlwinm    r4, r12, 1, 0, 30
  1358. 00001394  7FCC2014  addc      r30, r12, r4
  1359. 00001398  3061006E  addic     r3, r1, 110
  1360. 0000139C  38900000  addi      r4, r16, 0x0000
  1361. 000013A0  38BE0000  addi      r5, r30, 0x0000
  1362. 000013A4  38C00000  li        r6, 0x0000
  1363. 000013A8  4BFFF5C9  bl        -0x00000A38 /* 00000970 */
  1364. 000013AC  7C710735  extsh.    r17, r3
  1365. 000013B0  4082055C  bne       +0x0000055C /* 0000190C */
  1366. 000013B4  81810040  lwz       r12, [r1 + 0x0040]
  1367. 000013B8  7D8CF014  addc      r12, r12, r30
  1368. 000013BC  91810040  stw       [r1 + 0x0040], r12
  1369. label000013C0:
  1370. 000013C0  3061006E  addic     r3, r1, 110
  1371. 000013C4  38900000  addi      r4, r16, 0x0000
  1372. 000013C8  38A00001  li        r5, 0x0001
  1373. 000013CC  38C00000  li        r6, 0x0000
  1374. 000013D0  4BFFF5A1  bl        -0x00000A60 /* 00000970 */
  1375. 000013D4  7C710735  extsh.    r17, r3
  1376. 000013D8  40820534  bne       +0x00000534 /* 0000190C */
  1377. 000013DC  81810040  lwz       r12, [r1 + 0x0040]
  1378. 000013E0  8BCC0000  lbz       r30, [r12]
  1379. 000013E4  318C0001  addic     r12, r12, 1
  1380. 000013E8  2C9E0021  cmpwi     cr1, r30, 33
  1381. 000013EC  91810040  stw       [r1 + 0x0040], r12
  1382. 000013F0  40860090  bne       cr1, +0x00000090 /* 00001480 */
  1383. label000013F4:
  1384. 000013F4  3061006E  addic     r3, r1, 110
  1385. 000013F8  30810040  addic     r4, r1, 64
  1386. 000013FC  38A00001  li        r5, 0x0001
  1387. 00001400  38C00000  li        r6, 0x0000
  1388. 00001404  4BFFF56D  bl        -0x00000A94 /* 00000970 */
  1389. 00001408  7C710735  extsh.    r17, r3
  1390. 0000140C  81810040  lwz       r12, [r1 + 0x0040]
  1391. 00001410  3061006E  addic     r3, r1, 110
  1392. 00001414  318C0001  addic     r12, r12, 1
  1393. 00001418  408204F4  bne       +0x000004F4 /* 0000190C */
  1394. 0000141C  91810040  stw       [r1 + 0x0040], r12
  1395. label00001420:
  1396. 00001420  30810040  addic     r4, r1, 64
  1397. 00001424  38A00001  li        r5, 0x0001
  1398. 00001428  38C00000  li        r6, 0x0000
  1399. 0000142C  4BFFF545  bl        -0x00000ABC /* 00000970 */
  1400. 00001430  7C710735  extsh.    r17, r3
  1401. 00001434  81810040  lwz       r12, [r1 + 0x0040]
  1402. 00001438  3061006E  addic     r3, r1, 110
  1403. 0000143C  30810040  addic     r4, r1, 64
  1404. 00001440  38C00000  li        r6, 0x0000
  1405. 00001444  408204C8  bne       +0x000004C8 /* 0000190C */
  1406. 00001448  8BCC0000  lbz       r30, [r12]
  1407. 0000144C  318C0001  addic     r12, r12, 1
  1408. 00001450  2C9E0000  cmpwi     cr1, r30, 0
  1409. 00001454  91810040  stw       [r1 + 0x0040], r12
  1410. 00001458  38BE0000  addi      r5, r30, 0x0000
  1411. 0000145C  4186FE0C  beq       cr1, -0x000001F4 /* 00001268 */
  1412. 00001460  4BFFF511  bl        -0x00000AF0 /* 00000970 */
  1413. 00001464  7C710735  extsh.    r17, r3
  1414. 00001468  81810040  lwz       r12, [r1 + 0x0040]
  1415. 0000146C  3061006E  addic     r3, r1, 110
  1416. 00001470  7D8CF014  addc      r12, r12, r30
  1417. 00001474  40820498  bne       +0x00000498 /* 0000190C */
  1418. 00001478  91810040  stw       [r1 + 0x0040], r12
  1419. 0000147C  4BFFFFA4  b         -0x0000005C /* 00001420 */
  1420. label00001480:
  1421. 00001480  2C1E002C  cmpwi     r30, 44
  1422. 00001484  3A20FFFF  li        r17, 0xFFFFFFFF
  1423. 00001488  40820484  bne       +0x00000484 /* 0000190C */
  1424. label0000148C:
  1425. 0000148C  3061006E  addic     r3, r1, 110
  1426. 00001490  38900000  addi      r4, r16, 0x0000
  1427. 00001494  38A00009  li        r5, 0x0009
  1428. 00001498  38C00000  li        r6, 0x0000
  1429. 0000149C  4BFFF4D5  bl        -0x00000B2C /* 00000970 */
  1430. 000014A0  7C710735  extsh.    r17, r3
  1431. 000014A4  40820468  bne       +0x00000468 /* 0000190C */
  1432. 000014A8  81810040  lwz       r12, [r1 + 0x0040]
  1433. 000014AC  308C0004  addic     r4, r12, 4
  1434. 000014B0  90810040  stw       [r1 + 0x0040], r4
  1435. 000014B4  88CC0004  lbz       r6, [r12 + 0x0004]
  1436. 000014B8  33CC0006  addic     r30, r12, 6
  1437. 000014BC  888C0005  lbz       r4, [r12 + 0x0005]
  1438. 000014C0  93C10040  stw       [r1 + 0x0040], r30
  1439. 000014C4  5086402E  rlwimi    r6, r4, 8, 0, 23
  1440. 000014C8  7CC40734  extsh     r4, r6
  1441. 000014CC  5484083C  rlwinm    r4, r4, 1, 0, 30
  1442. 000014D0  90810068  stw       [r1 + 0x0068], r4
  1443. 000014D4  336C0009  addic     r27, r12, 9
  1444. 000014D8  B0C1005C  sth       [r1 + 0x005C], r6
  1445. 000014DC  8BCC0006  lbz       r30, [r12 + 0x0006]
  1446. 000014E0  888C0007  lbz       r4, [r12 + 0x0007]
  1447. 000014E4  30CC0008  addic     r6, r12, 8
  1448. 000014E8  509E402E  rlwimi    r30, r4, 8, 0, 23
  1449. 000014EC  B3C1005E  sth       [r1 + 0x005E], r30
  1450. 000014F0  90C10040  stw       [r1 + 0x0040], r6
  1451. 000014F4  898C0008  lbz       r12, [r12 + 0x0008]
  1452. 000014F8  93610040  stw       [r1 + 0x0040], r27
  1453. 000014FC  7D840774  extsb     r4, r12
  1454. 00001500  7C802120  mtcrf     0x02, r4
  1455. 00001504  5584077E  rlwinm    r4, r12, 0, 29, 31
  1456. 00001508  558CD7FE  rlwinm    r12, r12, 26, 31, 31
  1457. 0000150C  9981006C  stb       [r1 + 0x006C], r12
  1458. 00001510  4C180000  mcrf      cr0, cr6
  1459. 00001514  40800044  bge       +0x00000044 /* 00001558 */
  1460. 00001518  31840001  addic     r12, r4, 1
  1461. 0000151C  7D8C0734  extsh     r12, r12
  1462. 00001520  7DCC6030  slw       r12, r14, r12
  1463. 00001524  7D8C0734  extsh     r12, r12
  1464. 00001528  5584083C  rlwinm    r4, r12, 1, 0, 30
  1465. 0000152C  7FCC2014  addc      r30, r12, r4
  1466. 00001530  3061006E  addic     r3, r1, 110
  1467. 00001534  38900000  addi      r4, r16, 0x0000
  1468. 00001538  38BE0000  addi      r5, r30, 0x0000
  1469. 0000153C  38C00000  li        r6, 0x0000
  1470. 00001540  4BFFF431  bl        -0x00000BD0 /* 00000970 */
  1471. 00001544  7C710735  extsh.    r17, r3
  1472. 00001548  408203C4  bne       +0x000003C4 /* 0000190C */
  1473. 0000154C  81810040  lwz       r12, [r1 + 0x0040]
  1474. 00001550  7D8CF014  addc      r12, r12, r30
  1475. 00001554  91810040  stw       [r1 + 0x0040], r12
  1476. label00001558:
  1477. 00001558  3061004C  addic     r3, r1, 76
  1478. 0000155C  A8C1005C  lha       r6, [r1 + 0x005C]
  1479. 00001560  A8E1005E  lha       r7, [r1 + 0x005E]
  1480. 00001564  38800000  li        r4, 0x0000
  1481. 00001568  38A00000  li        r5, 0x0000
  1482. 0000156C  48000759  bl        +0x00000758 /* 00001CC4 */
  1483. 00001570  80410014  lwz       r2, [r1 + 0x0014]
  1484. 00001574  93810054  stw       [r1 + 0x0054], r28
  1485. 00001578  B3A10060  sth       [r1 + 0x0060], r29
  1486. 0000157C  93810058  stw       [r1 + 0x0058], r28
  1487. 00001580  38604000  li        r3, 0x4000
  1488. 00001584  48000711  bl        +0x00000710 /* 00001C94 */
  1489. 00001588  80410014  lwz       r2, [r1 + 0x0014]
  1490. 0000158C  2C030000  cmpwi     r3, 0
  1491. 00001590  90610490  stw       [r1 + 0x0490], r3
  1492. 00001594  40820020  bne       +0x00000020 /* 000015B4 */
  1493. 00001598  4800045D  bl        +0x0000045C /* 000019F4 */
  1494. 0000159C  80410014  lwz       r2, [r1 + 0x0014]
  1495. 000015A0  7C710734  extsh     r17, r3
  1496. 000015A4  8061006E  lwz       r3, [r1 + 0x006E]
  1497. 000015A8  81810490  lwz       r12, [r1 + 0x0490]
  1498. 000015AC  2C030000  cmpwi     r3, 0
  1499. 000015B0  48000368  b         +0x00000368 /* 00001918 */
  1500. label000015B4:
  1501. 000015B4  39830000  addi      r12, r3, 0x0000
  1502. 000015B8  2C1F0008  cmpwi     r31, 8
  1503. 000015BC  2E9F0020  cmpwi     cr5, r31, 32
  1504. 000015C0  2C9F0010  cmpwi     cr1, r31, 16
  1505. 000015C4  3AC30000  addi      r22, r3, 0x0000
  1506. 000015C8  32AC2000  addic     r21, r12, 8192
  1507. 000015CC  418201F8  beq       +0x000001F8 /* 000017C4 */
  1508. 000015D0  418601E8  beq       cr1, +0x000001E8 /* 000017B8 */
  1509. 000015D4  4096000C  bne       cr5, +0x0000000C /* 000015E0 */
  1510. 000015D8  8182FFFC  lwz       r12, [r2 - 0x0004]
  1511. 000015DC  81EC0100  lwz       r15, [r12 + 0x0100]
  1512. label000015E0:
  1513. 000015E0  3061006E  addic     r3, r1, 110
  1514. 000015E4  38900000  addi      r4, r16, 0x0000
  1515. 000015E8  38A00001  li        r5, 0x0001
  1516. 000015EC  38C00000  li        r6, 0x0000
  1517. 000015F0  4BFFF381  bl        -0x00000C80 /* 00000970 */
  1518. 000015F4  7C710735  extsh.    r17, r3
  1519. 000015F8  40820314  bne       +0x00000314 /* 0000190C */
  1520. 000015FC  81810040  lwz       r12, [r1 + 0x0040]
  1521. 00001600  3A800000  li        r20, 0x0000
  1522. 00001604  308C0001  addic     r4, r12, 1
  1523. 00001608  8A6C0000  lbz       r19, [r12]
  1524. 0000160C  39800000  li        r12, 0x0000
  1525. 00001610  90810040  stw       [r1 + 0x0040], r4
  1526. 00001614  30930001  addic     r4, r19, 1
  1527. 00001618  7C980734  extsh     r24, r4
  1528. 0000161C  3061006E  addic     r3, r1, 110
  1529. 00001620  91810048  stw       [r1 + 0x0048], r12
  1530. 00001624  B1810064  sth       [r1 + 0x0064], r12
  1531. 00001628  B1810062  sth       [r1 + 0x0062], r12
  1532. 0000162C  B1810066  sth       [r1 + 0x0066], r12
  1533. 00001630  7DCC9830  slw       r12, r14, r19
  1534. 00001634  7D8C0734  extsh     r12, r12
  1535. 00001638  91810494  stw       [r1 + 0x0494], r12
  1536. 0000163C  318C0001  addic     r12, r12, 1
  1537. 00001640  7D990734  extsh     r25, r12
  1538. 00001644  31990001  addic     r12, r25, 1
  1539. 00001648  7D970734  extsh     r23, r12
  1540. 0000164C  3A640000  addi      r19, r4, 0x0000
  1541. 00001650  7DCC9830  slw       r12, r14, r19
  1542. 00001654  7D9A0734  extsh     r26, r12
  1543. 00001658  92E10498  stw       [r1 + 0x0498], r23
  1544. 0000165C  337AFFFF  subic     r27, r26, 1
  1545. 00001660  80A10068  lwz       r5, [r1 + 0x0068]
  1546. 00001664  38900000  addi      r4, r16, 0x0000
  1547. 00001668  38C00001  li        r6, 0x0001
  1548. 0000166C  4BFFF305  bl        -0x00000CFC /* 00000970 */
  1549. 00001670  7C710735  extsh.    r17, r3
  1550. 00001674  33A10048  addic     r29, r1, 72
  1551. 00001678  40820294  bne       +0x00000294 /* 0000190C */
  1552. 0000167C  80810048  lwz       r4, [r1 + 0x0048]
  1553. 00001680  2C930008  cmpwi     cr1, r19, 8
  1554. 00001684  39840000  addi      r12, r4, 0x0000
  1555. 00001688  559E077E  rlwinm    r30, r12, 0, 29, 31
  1556. 0000168C  81810040  lwz       r12, [r1 + 0x0040]
  1557. 00001690  93C10048  stw       [r1 + 0x0048], r30
  1558. 00001694  7C841E70  srawi     r4, r4, 3
  1559. 00001698  7D846014  addc      r12, r4, r12
  1560. 0000169C  91810040  stw       [r1 + 0x0040], r12
  1561. 000016A0  388C0000  addi      r4, r12, 0x0000
  1562. 000016A4  8FE40001  lbzu      r31, [r4 + 0x0001]
  1563. 000016A8  888C0000  lbz       r4, [r12]
  1564. 000016AC  57FF402E  rlwinm    r31, r31, 8, 0, 23
  1565. 000016B0  7FE4F814  addc      r31, r4, r31
  1566. 000016B4  41840010  blt       cr1, +0x00000010 /* 000016C4 */
  1567. 000016B8  8C8C0002  lbzu      r4, [r12 + 0x0002]
  1568. 000016BC  548C801E  rlwinm    r12, r4, 16, 0, 15
  1569. 000016C0  7FECF814  addc      r31, r12, r31
  1570. label000016C4:
  1571. 000016C4  7FECF630  sraw      r12, r31, r30
  1572. 000016C8  7D8CD838  and       r12, r12, r27
  1573. 000016CC  7D9F0734  extsh     r31, r12
  1574. 000016D0  7C1FC800  cmp       r31, r25
  1575. 000016D4  7D9E9814  addc      r12, r30, r19
  1576. 000016D8  91810048  stw       [r1 + 0x0048], r12
  1577. 000016DC  33810088  addic     r28, r1, 136
  1578. 000016E0  7DCCC030  slw       r12, r14, r24
  1579. 000016E4  41820228  beq       +0x00000228 /* 0000190C */
  1580. 000016E8  7D8C0734  extsh     r12, r12
  1581. 000016EC  2E180008  cmpwi     cr4, r24, 8
  1582. 000016F0  9181049C  stw       [r1 + 0x049C], r12
  1583. 000016F4  33CCFFFF  subic     r30, r12, 1
  1584. label000016F8:
  1585. 000016F8  81810494  lwz       r12, [r1 + 0x0494]
  1586. 000016FC  396F0000  addi      r11, r15, 0x0000
  1587. 00001700  7C9F6000  cmp       cr1, r31, r12
  1588. 00001704  3061006E  addic     r3, r1, 110
  1589. 00001708  30810038  addic     r4, r1, 56
  1590. 0000170C  408600C4  bne       cr1, +0x000000C4 /* 000017D0 */
  1591. 00001710  819D0000  lwz       r12, [r29]
  1592. 00001714  83F00000  lwz       r31, [r16]
  1593. 00001718  7D8C1E70  srawi     r12, r12, 3
  1594. 0000171C  7D8CF814  addc      r12, r12, r31
  1595. 00001720  91900000  stw       [r16], r12
  1596. 00001724  819D0000  lwz       r12, [r29]
  1597. 00001728  38A00001  li        r5, 0x0001
  1598. 0000172C  5589077E  rlwinm    r9, r12, 0, 29, 31
  1599. 00001730  913D0000  stw       [r29], r9
  1600. 00001734  81900000  lwz       r12, [r16]
  1601. 00001738  7C09C014  addc      r0, r9, r24
  1602. 0000173C  3BEC0000  addi      r31, r12, 0x0000
  1603. 00001740  8F7F0001  lbzu      r27, [r31 + 0x0001]
  1604. 00001744  8BEC0000  lbz       r31, [r12]
  1605. 00001748  30C10054  addic     r6, r1, 84
  1606. 0000174C  577B402E  rlwinm    r27, r27, 8, 0, 23
  1607. 00001750  7E5FD814  addc      r18, r31, r27
  1608. 00001754  3B7E0000  addi      r27, r30, 0x0000
  1609. 00001758  30E10040  addic     r7, r1, 64
  1610. 0000175C  8101048C  lwz       r8, [r1 + 0x048C]
  1611. 00001760  82E10498  lwz       r23, [r1 + 0x0498]
  1612. 00001764  3A780000  addi      r19, r24, 0x0000
  1613. 00001768  8341049C  lwz       r26, [r1 + 0x049C]
  1614. 0000176C  41900010  blt       cr4, +0x00000010 /* 0000177C */
  1615. 00001770  8FEC0002  lbzu      r31, [r12 + 0x0002]
  1616. 00001774  57EC801E  rlwinm    r12, r31, 16, 0, 15
  1617. 00001778  7E4C9014  addc      r18, r12, r18
  1618. label0000177C:
  1619. 0000177C  7E4C4E30  sraw      r12, r18, r9
  1620. 00001780  7D8CF038  and       r12, r12, r30
  1621. 00001784  7D920734  extsh     r18, r12
  1622. 00001788  7E4C6838  and       r12, r18, r13
  1623. 0000178C  901D0000  stw       [r29], r0
  1624. 00001790  99810038  stb       [r1 + 0x0038], r12
  1625. 00001794  480001ED  bl        +0x000001EC /* 00001980 */
  1626. 00001798  60000000  nop
  1627. 0000179C  2C030000  cmpwi     r3, 0
  1628. 000017A0  7C710734  extsh     r17, r3
  1629. 000017A4  41820100  beq       +0x00000100 /* 000018A4 */
  1630. 000017A8  8061006E  lwz       r3, [r1 + 0x006E]
  1631. 000017AC  81810490  lwz       r12, [r1 + 0x0490]
  1632. 000017B0  2C030000  cmpwi     r3, 0
  1633. 000017B4  48000164  b         +0x00000164 /* 00001918 */
  1634. label000017B8:
  1635. 000017B8  8182FFFC  lwz       r12, [r2 - 0x0004]
  1636. 000017BC  81EC00FC  lwz       r15, [r12 + 0x00FC]
  1637. 000017C0  4BFFFE20  b         -0x000001E0 /* 000015E0 */
  1638. label000017C4:
  1639. 000017C4  8182FFFC  lwz       r12, [r2 - 0x0004]
  1640. 000017C8  81EC00F8  lwz       r15, [r12 + 0x00F8]
  1641. 000017CC  4BFFFE14  b         -0x000001EC /* 000015E0 */
  1642. label000017D0:
  1643. 000017D0  7C1FB800  cmp       r31, r23
  1644. 000017D4  396F0000  addi      r11, r15, 0x0000
  1645. 000017D8  30810088  addic     r4, r1, 136
  1646. 000017DC  30C10054  addic     r6, r1, 84
  1647. 000017E0  30E10040  addic     r7, r1, 64
  1648. 000017E4  8101048C  lwz       r8, [r1 + 0x048C]
  1649. 000017E8  381F0000  addi      r0, r31, 0x0000
  1650. 000017EC  41800014  blt       +0x00000014 /* 00001800 */
  1651. 000017F0  89810038  lbz       r12, [r1 + 0x0038]
  1652. 000017F4  38120000  addi      r0, r18, 0x0000
  1653. 000017F8  999C0000  stb       [r28], r12
  1654. 000017FC  3A800001  li        r20, 0x0001
  1655. label00001800:
  1656. 00001800  7C806800  cmp       cr1, r0, r13
  1657. 00001804  540C083C  rlwinm    r12, r0, 1, 0, 30
  1658. 00001808  30B40001  addic     r5, r20, 1
  1659. 0000180C  40850024  ble       cr1, +0x00000024 /* 00001830 */
  1660. label00001810:
  1661. 00001810  7C1562AE  lhax      r0, r21, r12
  1662. 00001814  7C1CA1AE  stbx      r28, r0, r20
  1663. 00001818  7C1662AE  lhax      r0, r22, r12
  1664. 0000181C  7CB40734  extsh     r20, r5
  1665. 00001820  7C006800  cmp       r0, r13
  1666. 00001824  540C083C  rlwinm    r12, r0, 1, 0, 30
  1667. 00001828  30B40001  addic     r5, r20, 1
  1668. 0000182C  4181FFE4  bgt       -0x0000001C /* 00001810 */
  1669. label00001830:
  1670. 00001830  7C0C6838  and       r12, r0, r13
  1671. 00001834  30140001  addic     r0, r20, 1
  1672. 00001838  7D9CA1AE  stbx      r28, r12, r20
  1673. 0000183C  99810038  stb       [r1 + 0x0038], r12
  1674. 00001840  7C050734  extsh     r5, r0
  1675. 00001844  4800013D  bl        +0x0000013C /* 00001980 */
  1676. 00001848  60000000  nop
  1677. 0000184C  31970001  addic     r12, r23, 1
  1678. 00001850  2C030000  cmpwi     r3, 0
  1679. 00001854  7D840734  extsh     r4, r12
  1680. 00001858  7C84D000  cmp       cr1, r4, r26
  1681. 0000185C  7C710734  extsh     r17, r3
  1682. 00001860  56E4083C  rlwinm    r4, r23, 1, 0, 30
  1683. 00001864  408200A8  bne       +0x000000A8 /* 0000190C */
  1684. 00001868  7E56232E  sthx      r18, r22, r4
  1685. 0000186C  3A5F0000  addi      r18, r31, 0x0000
  1686. 00001870  8BE10038  lbz       r31, [r1 + 0x0038]
  1687. 00001874  2C13000C  cmpwi     r19, 12
  1688. 00001878  7FF5232E  sthx      r31, r21, r4
  1689. 0000187C  3A800000  li        r20, 0x0000
  1690. 00001880  7D970734  extsh     r23, r12
  1691. 00001884  41840020  blt       cr1, +0x00000020 /* 000018A4 */
  1692. 00001888  30930001  addic     r4, r19, 1
  1693. 0000188C  7DDF2030  slw       r31, r14, r4
  1694. 00001890  7D9AD014  addc      r12, r26, r26
  1695. 00001894  40800010  bge       +0x00000010 /* 000018A4 */
  1696. 00001898  337FFFFF  subic     r27, r31, 1
  1697. 0000189C  7D9A0734  extsh     r26, r12
  1698. 000018A0  3A640000  addi      r19, r4, 0x0000
  1699. label000018A4:
  1700. 000018A4  819D0000  lwz       r12, [r29]
  1701. 000018A8  80900000  lwz       r4, [r16]
  1702. 000018AC  7D8C1E70  srawi     r12, r12, 3
  1703. 000018B0  7D8C2014  addc      r12, r12, r4
  1704. 000018B4  91900000  stw       [r16], r12
  1705. 000018B8  819D0000  lwz       r12, [r29]
  1706. 000018BC  2C930008  cmpwi     cr1, r19, 8
  1707. 000018C0  5580077E  rlwinm    r0, r12, 0, 29, 31
  1708. 000018C4  901D0000  stw       [r29], r0
  1709. 000018C8  83F00000  lwz       r31, [r16]
  1710. 000018CC  7D809814  addc      r12, r0, r19
  1711. 000018D0  389F0000  addi      r4, r31, 0x0000
  1712. 000018D4  8CC40001  lbzu      r6, [r4 + 0x0001]
  1713. 000018D8  889F0000  lbz       r4, [r31]
  1714. 000018DC  54C6402E  rlwinm    r6, r6, 8, 0, 23
  1715. 000018E0  7CC43014  addc      r6, r4, r6
  1716. 000018E4  41840010  blt       cr1, +0x00000010 /* 000018F4 */
  1717. 000018E8  8C9F0002  lbzu      r4, [r31 + 0x0002]
  1718. 000018EC  5484801E  rlwinm    r4, r4, 16, 0, 15
  1719. 000018F0  7CC43014  addc      r6, r4, r6
  1720. label000018F4:
  1721. 000018F4  7CC40630  sraw      r4, r6, r0
  1722. 000018F8  7C84D838  and       r4, r4, r27
  1723. 000018FC  7C9F0734  extsh     r31, r4
  1724. 00001900  7C1FC800  cmp       r31, r25
  1725. 00001904  919D0000  stw       [r29], r12
  1726. 00001908  4082FDF0  bne       -0x00000210 /* 000016F8 */
  1727. label0000190C:
  1728. 0000190C  8061006E  lwz       r3, [r1 + 0x006E]
  1729. 00001910  81810490  lwz       r12, [r1 + 0x0490]
  1730. 00001914  2C030000  cmpwi     r3, 0
  1731. label00001918:
  1732. 00001918  2E0C0000  cmpwi     cr4, r12, 0
  1733. 0000191C  41820014  beq       +0x00000014 /* 00001930 */
  1734. 00001920  480003BD  bl        +0x000003BC /* 00001CDC */
  1735. 00001924  80410014  lwz       r2, [r1 + 0x0014]
  1736. 00001928  39800000  li        r12, 0x0000
  1737. 0000192C  9181006E  stw       [r1 + 0x006E], r12
  1738. label00001930:
  1739. 00001930  41920010  beq       cr4, +0x00000010 /* 00001940 */
  1740. 00001934  80610490  lwz       r3, [r1 + 0x0490]
  1741. 00001938  480003A5  bl        +0x000003A4 /* 00001CDC */
  1742. 0000193C  80410014  lwz       r2, [r1 + 0x0014]
  1743. label00001940:
  1744. 00001940  38710000  addi      r3, r17, 0x0000
  1745. 00001944  818104F4  lwz       r12, [r1 + 0x04F4]
  1746. 00001948  800104F8  lwz       r0, [r1 + 0x04F8]
  1747. 0000194C  7D808120  mtcrf     0x08, r12
  1748. 00001950  302104F0  addic     r1, r1, 1264
  1749. 00001954  7C0803A6  mtlr      r0
  1750. 00001958  B9A1FFB4  lmw       r13, [r1 - 0x004C]
  1751. 0000195C  4E800020  blr
  1752. 00001960  00000000  .invalid
  1753. 00001964  00002043  .invalid
  1754. 00001968  80130600  lwz       r0, [r19 + 0x0600]
  1755. 0000196C  00000000  .invalid
  1756. 00001970  00000784  .invalid
  1757. 00001974  00075265  .invalid
  1758. 00001978  61644749  ori       r4, r11, 0x4749
  1759. 0000197C  46000000  .invalid  sc
  1760. fn00001980:
  1761. 00001980  800B0000  lwz       r0, [r11]
  1762. 00001984  90410014  stw       [r1 + 0x0014], r2
  1763. 00001988  7C0903A6  mtctr     r0
  1764. 0000198C  804B0004  lwz       r2, [r11 + 0x0004]
  1765. 00001990  7D6C5B78  mr        r12, r11
  1766. 00001994  816B0008  lwz       r11, [r11 + 0x0008]
  1767. 00001998  4E800420  bctr
  1768. 0000199C  4E800020  blr
  1769. 000019A0  00000000  .invalid
  1770. 000019A4  000C0000  .invalid
  1771. 000019A8  00000000  .invalid
  1772. 000019AC  00000000  .invalid
  1773. 000019B0  00000000  .invalid
  1774. 000019B4  00000000  .invalid
  1775. 000019B8  00000000  .invalid
  1776. 000019BC  00000000  .invalid
  1777. 000019C0  00000000  .invalid
  1778. fn000019C4:
  1779. 000019C4  8182FFEC  lwz       r12, [r2 - 0x0014]
  1780. 000019C8  90410014  stw       [r1 + 0x0014], r2
  1781. 000019CC  800C0000  lwz       r0, [r12]
  1782. 000019D0  804C0004  lwz       r2, [r12 + 0x0004]
  1783. 000019D4  7C0903A6  mtctr     r0
  1784. 000019D8  4E800420  bctr
  1785. fn000019DC:
  1786. 000019DC  8182FFA8  lwz       r12, [r2 - 0x0058]
  1787. 000019E0  90410014  stw       [r1 + 0x0014], r2
  1788. 000019E4  800C0000  lwz       r0, [r12]
  1789. 000019E8  804C0004  lwz       r2, [r12 + 0x0004]
  1790. 000019EC  7C0903A6  mtctr     r0
  1791. 000019F0  4E800420  bctr
  1792. fn000019F4:
  1793. 000019F4  8182FFE0  lwz       r12, [r2 - 0x0020]
  1794. 000019F8  90410014  stw       [r1 + 0x0014], r2
  1795. 000019FC  800C0000  lwz       r0, [r12]
  1796. 00001A00  804C0004  lwz       r2, [r12 + 0x0004]
  1797. 00001A04  7C0903A6  mtctr     r0
  1798. 00001A08  4E800420  bctr
  1799. fn00001A0C:
  1800. 00001A0C  8182FF7C  lwz       r12, [r2 - 0x0084]
  1801. 00001A10  90410014  stw       [r1 + 0x0014], r2
  1802. 00001A14  800C0000  lwz       r0, [r12]
  1803. 00001A18  804C0004  lwz       r2, [r12 + 0x0004]
  1804. 00001A1C  7C0903A6  mtctr     r0
  1805. 00001A20  4E800420  bctr
  1806. fn00001A24:
  1807. 00001A24  8182FFC8  lwz       r12, [r2 - 0x0038]
  1808. 00001A28  90410014  stw       [r1 + 0x0014], r2
  1809. 00001A2C  800C0000  lwz       r0, [r12]
  1810. 00001A30  804C0004  lwz       r2, [r12 + 0x0004]
  1811. 00001A34  7C0903A6  mtctr     r0
  1812. 00001A38  4E800420  bctr
  1813. fn00001A3C:
  1814. 00001A3C  8182FFA0  lwz       r12, [r2 - 0x0060]
  1815. 00001A40  90410014  stw       [r1 + 0x0014], r2
  1816. 00001A44  800C0000  lwz       r0, [r12]
  1817. 00001A48  804C0004  lwz       r2, [r12 + 0x0004]
  1818. 00001A4C  7C0903A6  mtctr     r0
  1819. 00001A50  4E800420  bctr
  1820. fn00001A54:
  1821. 00001A54  8182FF98  lwz       r12, [r2 - 0x0068]
  1822. 00001A58  90410014  stw       [r1 + 0x0014], r2
  1823. 00001A5C  800C0000  lwz       r0, [r12]
  1824. 00001A60  804C0004  lwz       r2, [r12 + 0x0004]
  1825. 00001A64  7C0903A6  mtctr     r0
  1826. 00001A68  4E800420  bctr
  1827. fn00001A6C:
  1828. 00001A6C  8182FF94  lwz       r12, [r2 - 0x006C]
  1829. 00001A70  90410014  stw       [r1 + 0x0014], r2
  1830. 00001A74  800C0000  lwz       r0, [r12]
  1831. 00001A78  804C0004  lwz       r2, [r12 + 0x0004]
  1832. 00001A7C  7C0903A6  mtctr     r0
  1833. 00001A80  4E800420  bctr
  1834. fn00001A84:
  1835. 00001A84  8182FFB4  lwz       r12, [r2 - 0x004C]
  1836. 00001A88  90410014  stw       [r1 + 0x0014], r2
  1837. 00001A8C  800C0000  lwz       r0, [r12]
  1838. 00001A90  804C0004  lwz       r2, [r12 + 0x0004]
  1839. 00001A94  7C0903A6  mtctr     r0
  1840. 00001A98  4E800420  bctr
  1841. fn00001A9C:
  1842. 00001A9C  8182FF84  lwz       r12, [r2 - 0x007C]
  1843. 00001AA0  90410014  stw       [r1 + 0x0014], r2
  1844. 00001AA4  800C0000  lwz       r0, [r12]
  1845. 00001AA8  804C0004  lwz       r2, [r12 + 0x0004]
  1846. 00001AAC  7C0903A6  mtctr     r0
  1847. 00001AB0  4E800420  bctr
  1848. fn00001AB4:
  1849. 00001AB4  8182FF88  lwz       r12, [r2 - 0x0078]
  1850. 00001AB8  90410014  stw       [r1 + 0x0014], r2
  1851. 00001ABC  800C0000  lwz       r0, [r12]
  1852. 00001AC0  804C0004  lwz       r2, [r12 + 0x0004]
  1853. 00001AC4  7C0903A6  mtctr     r0
  1854. 00001AC8  4E800420  bctr
  1855. fn00001ACC:
  1856. 00001ACC  8182FFBC  lwz       r12, [r2 - 0x0044]
  1857. 00001AD0  90410014  stw       [r1 + 0x0014], r2
  1858. 00001AD4  800C0000  lwz       r0, [r12]
  1859. 00001AD8  804C0004  lwz       r2, [r12 + 0x0004]
  1860. 00001ADC  7C0903A6  mtctr     r0
  1861. 00001AE0  4E800420  bctr
  1862. fn00001AE4:
  1863. 00001AE4  8182FF8C  lwz       r12, [r2 - 0x0074]
  1864. 00001AE8  90410014  stw       [r1 + 0x0014], r2
  1865. 00001AEC  800C0000  lwz       r0, [r12]
  1866. 00001AF0  804C0004  lwz       r2, [r12 + 0x0004]
  1867. 00001AF4  7C0903A6  mtctr     r0
  1868. 00001AF8  4E800420  bctr
  1869. fn00001AFC:
  1870. 00001AFC  8182FFD0  lwz       r12, [r2 - 0x0030]
  1871. 00001B00  90410014  stw       [r1 + 0x0014], r2
  1872. 00001B04  800C0000  lwz       r0, [r12]
  1873. 00001B08  804C0004  lwz       r2, [r12 + 0x0004]
  1874. 00001B0C  7C0903A6  mtctr     r0
  1875. 00001B10  4E800420  bctr
  1876. fn00001B14:
  1877. 00001B14  8182FFC4  lwz       r12, [r2 - 0x003C]
  1878. 00001B18  90410014  stw       [r1 + 0x0014], r2
  1879. 00001B1C  800C0000  lwz       r0, [r12]
  1880. 00001B20  804C0004  lwz       r2, [r12 + 0x0004]
  1881. 00001B24  7C0903A6  mtctr     r0
  1882. 00001B28  4E800420  bctr
  1883. fn00001B2C:
  1884. 00001B2C  8182FFD4  lwz       r12, [r2 - 0x002C]
  1885. 00001B30  90410014  stw       [r1 + 0x0014], r2
  1886. 00001B34  800C0000  lwz       r0, [r12]
  1887. 00001B38  804C0004  lwz       r2, [r12 + 0x0004]
  1888. 00001B3C  7C0903A6  mtctr     r0
  1889. 00001B40  4E800420  bctr
  1890. fn00001B44:
  1891. 00001B44  8182FFD8  lwz       r12, [r2 - 0x0028]
  1892. 00001B48  90410014  stw       [r1 + 0x0014], r2
  1893. 00001B4C  800C0000  lwz       r0, [r12]
  1894. 00001B50  804C0004  lwz       r2, [r12 + 0x0004]
  1895. 00001B54  7C0903A6  mtctr     r0
  1896. 00001B58  4E800420  bctr
  1897. fn00001B5C:
  1898. 00001B5C  8182FFB0  lwz       r12, [r2 - 0x0050]
  1899. 00001B60  90410014  stw       [r1 + 0x0014], r2
  1900. 00001B64  800C0000  lwz       r0, [r12]
  1901. 00001B68  804C0004  lwz       r2, [r12 + 0x0004]
  1902. 00001B6C  7C0903A6  mtctr     r0
  1903. 00001B70  4E800420  bctr
  1904. fn00001B74:
  1905. 00001B74  8182FF90  lwz       r12, [r2 - 0x0070]
  1906. 00001B78  90410014  stw       [r1 + 0x0014], r2
  1907. 00001B7C  800C0000  lwz       r0, [r12]
  1908. 00001B80  804C0004  lwz       r2, [r12 + 0x0004]
  1909. 00001B84  7C0903A6  mtctr     r0
  1910. 00001B88  4E800420  bctr
  1911. fn00001B8C:
  1912. 00001B8C  8182FFCC  lwz       r12, [r2 - 0x0034]
  1913. 00001B90  90410014  stw       [r1 + 0x0014], r2
  1914. 00001B94  800C0000  lwz       r0, [r12]
  1915. 00001B98  804C0004  lwz       r2, [r12 + 0x0004]
  1916. 00001B9C  7C0903A6  mtctr     r0
  1917. 00001BA0  4E800420  bctr
  1918. fn00001BA4:
  1919. 00001BA4  8182FFDC  lwz       r12, [r2 - 0x0024]
  1920. 00001BA8  90410014  stw       [r1 + 0x0014], r2
  1921. 00001BAC  800C0000  lwz       r0, [r12]
  1922. 00001BB0  804C0004  lwz       r2, [r12 + 0x0004]
  1923. 00001BB4  7C0903A6  mtctr     r0
  1924. 00001BB8  4E800420  bctr
  1925. fn00001BBC:
  1926. 00001BBC  8182FF9C  lwz       r12, [r2 - 0x0064]
  1927. 00001BC0  90410014  stw       [r1 + 0x0014], r2
  1928. 00001BC4  800C0000  lwz       r0, [r12]
  1929. 00001BC8  804C0004  lwz       r2, [r12 + 0x0004]
  1930. 00001BCC  7C0903A6  mtctr     r0
  1931. 00001BD0  4E800420  bctr
  1932. fn00001BD4:
  1933. 00001BD4  8182FFAC  lwz       r12, [r2 - 0x0054]
  1934. 00001BD8  90410014  stw       [r1 + 0x0014], r2
  1935. 00001BDC  800C0000  lwz       r0, [r12]
  1936. 00001BE0  804C0004  lwz       r2, [r12 + 0x0004]
  1937. 00001BE4  7C0903A6  mtctr     r0
  1938. 00001BE8  4E800420  bctr
  1939. fn00001BEC:
  1940. 00001BEC  8182FF74  lwz       r12, [r2 - 0x008C]
  1941. 00001BF0  90410014  stw       [r1 + 0x0014], r2
  1942. 00001BF4  800C0000  lwz       r0, [r12]
  1943. 00001BF8  804C0004  lwz       r2, [r12 + 0x0004]
  1944. 00001BFC  7C0903A6  mtctr     r0
  1945. 00001C00  4E800420  bctr
  1946. fn00001C04:
  1947. 00001C04  8182FF80  lwz       r12, [r2 - 0x0080]
  1948. 00001C08  90410014  stw       [r1 + 0x0014], r2
  1949. 00001C0C  800C0000  lwz       r0, [r12]
  1950. 00001C10  804C0004  lwz       r2, [r12 + 0x0004]
  1951. 00001C14  7C0903A6  mtctr     r0
  1952. 00001C18  4E800420  bctr
  1953. fn00001C1C:
  1954. 00001C1C  8182FF78  lwz       r12, [r2 - 0x0088]
  1955. 00001C20  90410014  stw       [r1 + 0x0014], r2
  1956. 00001C24  800C0000  lwz       r0, [r12]
  1957. 00001C28  804C0004  lwz       r2, [r12 + 0x0004]
  1958. 00001C2C  7C0903A6  mtctr     r0
  1959. 00001C30  4E800420  bctr
  1960. fn00001C34:
  1961. 00001C34  8182FF6C  lwz       r12, [r2 - 0x0094]
  1962. 00001C38  90410014  stw       [r1 + 0x0014], r2
  1963. 00001C3C  800C0000  lwz       r0, [r12]
  1964. 00001C40  804C0004  lwz       r2, [r12 + 0x0004]
  1965. 00001C44  7C0903A6  mtctr     r0
  1966. 00001C48  4E800420  bctr
  1967. fn00001C4C:
  1968. 00001C4C  8182FFC0  lwz       r12, [r2 - 0x0040]
  1969. 00001C50  90410014  stw       [r1 + 0x0014], r2
  1970. 00001C54  800C0000  lwz       r0, [r12]
  1971. 00001C58  804C0004  lwz       r2, [r12 + 0x0004]
  1972. 00001C5C  7C0903A6  mtctr     r0
  1973. 00001C60  4E800420  bctr
  1974. fn00001C64:
  1975. 00001C64  8182FF70  lwz       r12, [r2 - 0x0090]
  1976. 00001C68  90410014  stw       [r1 + 0x0014], r2
  1977. 00001C6C  800C0000  lwz       r0, [r12]
  1978. 00001C70  804C0004  lwz       r2, [r12 + 0x0004]
  1979. 00001C74  7C0903A6  mtctr     r0
  1980. 00001C78  4E800420  bctr
  1981. fn00001C7C:
  1982. 00001C7C  8182FFF0  lwz       r12, [r2 - 0x0010]
  1983. 00001C80  90410014  stw       [r1 + 0x0014], r2
  1984. 00001C84  800C0000  lwz       r0, [r12]
  1985. 00001C88  804C0004  lwz       r2, [r12 + 0x0004]
  1986. 00001C8C  7C0903A6  mtctr     r0
  1987. 00001C90  4E800420  bctr
  1988. fn00001C94:
  1989. 00001C94  8182FFA4  lwz       r12, [r2 - 0x005C]
  1990. 00001C98  90410014  stw       [r1 + 0x0014], r2
  1991. 00001C9C  800C0000  lwz       r0, [r12]
  1992. 00001CA0  804C0004  lwz       r2, [r12 + 0x0004]
  1993. 00001CA4  7C0903A6  mtctr     r0
  1994. 00001CA8  4E800420  bctr
  1995. fn00001CAC:
  1996. 00001CAC  8182FFE8  lwz       r12, [r2 - 0x0018]
  1997. 00001CB0  90410014  stw       [r1 + 0x0014], r2
  1998. 00001CB4  800C0000  lwz       r0, [r12]
  1999. 00001CB8  804C0004  lwz       r2, [r12 + 0x0004]
  2000. 00001CBC  7C0903A6  mtctr     r0
  2001. 00001CC0  4E800420  bctr
  2002. fn00001CC4:
  2003. 00001CC4  8182FFE4  lwz       r12, [r2 - 0x001C]
  2004. 00001CC8  90410014  stw       [r1 + 0x0014], r2
  2005. 00001CCC  800C0000  lwz       r0, [r12]
  2006. 00001CD0  804C0004  lwz       r2, [r12 + 0x0004]
  2007. 00001CD4  7C0903A6  mtctr     r0
  2008. 00001CD8  4E800420  bctr
  2009. fn00001CDC:
  2010. 00001CDC  8182FFB8  lwz       r12, [r2 - 0x0048]
  2011. 00001CE0  90410014  stw       [r1 + 0x0014], r2
  2012. 00001CE4  800C0000  lwz       r0, [r12]
  2013. 00001CE8  804C0004  lwz       r2, [r12 + 0x0004]
  2014. 00001CEC  7C0903A6  mtctr     r0
  2015. 00001CF0  4E800420  bctr
  2016.  
  2017. [section 1 header]
  2018.   name __missing__
  2019.   default_address 00000000
  2020.   total_size 2E1
  2021.   unpacked_size 2E1
  2022.   packed_size 14F
  2023.   section_kind PATTERN_DATA
  2024.   share_kind PROCESS
  2025.   alignment 04
  2026. [section 1 data]
  2027. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2028. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2029. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2030. 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2031. 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2032. 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2033. 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2034. 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2035. 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 02 88 00 00 01 70 |                p
  2036. 0000000000000090 | 00 00 01 80 00 00 00 00 00 00 00 94 00 00 00 00 |                 
  2037. 00000000000000A0 | 00 00 01 A0 00 00 00 94 00 00 00 00 00 00 02 04 |                 
  2038. 00000000000000B0 | 00 00 00 94 00 00 00 00 00 00 02 34 00 00 00 94 |            4    
  2039. 00000000000000C0 | 00 00 00 00 00 00 04 D8 00 00 00 94 00 00 00 00 |                 
  2040. 00000000000000D0 | 00 00 05 7C 00 00 00 94 00 00 00 00 00 00 05 A4 |    |            
  2041. 00000000000000E0 | 00 00 00 94 00 00 00 00 00 00 06 34 00 00 00 94 |            4    
  2042. 00000000000000F0 | 00 00 00 00 00 00 08 14 00 00 00 94 00 00 00 00 |                 
  2043. 0000000000000100 | 00 00 08 90 00 00 00 94 00 00 00 00 00 00 08 C0 |                 
  2044. 0000000000000110 | 00 00 00 94 00 00 00 00 00 00 08 F4 00 00 00 94 |                 
  2045. 0000000000000120 | 00 00 00 00 00 00 0B 70 00 00 00 94 00 00 00 00 |        p        
  2046. 0000000000000130 | 00 00 0D 94 00 00 00 94 00 00 00 00 00 00 0F B8 |                 
  2047. 0000000000000140 | 00 00 00 94 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2048. 0000000000000150 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  2049. 0000000000000160 | 00 01 00 04 00 00 00 94 00 00 00 00 00 00 00 00 |                 
  2050. 0000000000000170 | 00 08 00 00 01 80 00 17 00 00 01 C0 00 00 00 00 |                 
  2051. 0000000000000180 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2052. 0000000000000190 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2053. 00000000000001A0 | 00 00 00 AC 00 00 00 F0 00 00 00 A0 00 00 02 F0 |                 
  2054. 00000000000001B0 | 00 00 00 C4 00 00 03 F0 00 00 00 B8 00 00 03 F0 |                 
  2055. 00000000000001C0 | 00 00 00 F4 00 00 03 F0 FF FF FF FF 00 00 00 00 |                 
  2056. 00000000000001D0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2057. 00000000000001E0 | FF FF FF FF 00 00 00 00 00 00 00 DC 00 00 03 F0 |                 
  2058. 00000000000001F0 | 00 00 00 E8 00 00 03 F0 00 00 00 D0 00 00 03 F0 |                 
  2059. 0000000000000200 | 00 00 01 18 00 03 FF F0 00 00 01 0C 00 03 FF F0 |                 
  2060. 0000000000000210 | 00 00 01 00 03 FF FF F0 FF FF FF FF 00 00 00 00 |                 
  2061. 0000000000000220 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2062. 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2063. 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2064. 0000000000000250 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2065. 0000000000000260 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2066. 0000000000000270 | FF FF FF FF 00 00 00 00 00 00 01 24 00 00 01 30 |            $   0
  2067. 0000000000000280 | 00 00 01 3C 00 00 00 00 47 57 65 20 61 72 65 20 |    <    GWe are 
  2068. 0000000000000290 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a
  2069. 00000000000002A0 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F |  zero procInfo o
  2070. 00000000000002B0 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo
  2071. 00000000000002C0 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch...
  2072. 00000000000002D0 | 00 06 47 49 46 38 37 61 00 06 47 49 46 38 39 61 |   GIF87a  GIF89a
  2073. 00000000000002E0 | 00                                              |                 
  2074. [section 1 relocation program disassembly]
  2075.   0000:  4A21       reloc_v_add_imports             num_words=34
  2076.   0002:  4202       reloc_v_add_sect_d              num_words=3
  2077.   0004:  440E       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=15
  2078.   0006:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  2079.   0008:  8009       reloc_incr_reloc_addr           delta=0xA
  2080.   000A:  4200       reloc_v_add_sect_d              num_words=1
  2081.   000C:  8001       reloc_incr_reloc_addr           delta=0x2
  2082.   000E:  4800       reloc_v_add_sect_d_none         num_2_word_blocks=1
  2083.   0010:  801F       reloc_incr_reloc_addr           delta=0x20
  2084.   0012:  4804       reloc_v_add_sect_d_none         num_2_word_blocks=5
  2085.   0014:  801F       reloc_incr_reloc_addr           delta=0x20
  2086.   0016:  4805       reloc_v_add_sect_d_none         num_2_word_blocks=6
  2087.   0018:  0603       reloc_skip_then_add_sect_d      skip_words=24, num_words=3
  2088.  
  2089. [section 2 header]
  2090.   name __missing__
  2091.   default_address 00000000
  2092.   total_size 0
  2093.   unpacked_size 0
  2094.   packed_size 364
  2095.   section_kind LOADER
  2096.   share_kind PROCESS
  2097.   alignment 00
  2098. [export table: 0 entries]
  2099. [import table: 34 entries]
  2100.   0 => [import QuickTimeLib:UpdateRemapTable (02)]
  2101.   1 => [import QuickTimeLib:ICMDecompressComplete (02)]
  2102.   2 => [import QuickTimeLib:DisposeRemapTable (02)]
  2103.   3 => [import QuickTimeLib:GetImageDescriptionCTable (02)]
  2104.   4 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)]
  2105.   5 => [import InterfaceLib:CallUniversalProc (02)]
  2106.   6 => [import InterfaceLib:GetComponentRefcon (02)]
  2107.   7 => [import InterfaceLib:SetComponentRefcon (02)]
  2108.   8 => [import InterfaceLib:OpenComponentResFile (02)]
  2109.   9 => [import InterfaceLib:CloseComponentResFile (02)]
  2110.   10 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  2111.   11 => [import InterfaceLib:GetComponentInstanceA5 (02)]
  2112.   12 => [import InterfaceLib:CountComponentInstances (02)]
  2113.   13 => [import InterfaceLib:GetZone (02)]
  2114.   14 => [import InterfaceLib:NewPtr (02)]
  2115.   15 => [import InterfaceLib:NewPtrClear (02)]
  2116.   16 => [import InterfaceLib:HPurge (02)]
  2117.   17 => [import InterfaceLib:HNoPurge (02)]
  2118.   18 => [import InterfaceLib:SetZone (02)]
  2119.   19 => [import InterfaceLib:DisposePtr (02)]
  2120.   20 => [import InterfaceLib:DisposeHandle (02)]
  2121.   21 => [import InterfaceLib:DisposeCTable (02)]
  2122.   22 => [import InterfaceLib:ResError (02)]
  2123.   23 => [import InterfaceLib:CurResFile (02)]
  2124.   24 => [import InterfaceLib:UseResFile (02)]
  2125.   25 => [import InterfaceLib:Get1Resource (02)]
  2126.   26 => [import InterfaceLib:LoadResource (02)]
  2127.   27 => [import InterfaceLib:DetachResource (02)]
  2128.   28 => [import InterfaceLib:SystemZone (02)]
  2129.   29 => [import InterfaceLib:MemError (02)]
  2130.   30 => [import InterfaceLib:SetRect (02)]
  2131.   31 => [import InterfaceLib:EqualString (02)]
  2132.   32 => [import InterfaceLib:DebugStr (02)]
  2133.   33 => [import InterfaceLib:BlockMoveData (02)]
  2134.